运用wireshark抓包DNS并分析流程

一. 访问dns本机域名
1. 客户端抓包
这里写图片描述
客户端向目标主机dns查询www.mc.sncsummarschool.top
挂了VPN也可以走ipv6
这个域名在DNS主机中,所以直接给予回应。
2. 服务器端抓包
这里写图片描述
222.199.224.95是客户端对外IP
二. 用dns解析不知道的域名
1. 客户端抓包
这里写图片描述
客户端向DNS服务器发出请求,服务器找到后直接返还给客户端,这是递归查询
2. 服务器端抓包
这里写图片描述
蓝色为询问IPV4地址,黄色为访问IPV6地址。
迭代查询。
IPV4流程:
客户端222.199.224.95向DNS服务器202.4.136.132发出请求,DNS服务器表示没有解析过,向根域名192.42.93.30查询,返回114.134.80.144
DNS服务器202.4.136.132向114.134.80.144发出请求,返回两个别名,都走IPV6。
客户端向DNS服务器请求IPV6下域名的地址
DNS服务器向203.119.28.1查询us.sina.com.cn,返回61.172.201.254
DNS服务器向61.172.201.254查询,返回地址,拿到us.sina.com.cn的

DNS服务器向123.125.29.99查询wwwus.sina.com.cn,返回地址,拿到wwwus.sina.com.cn

DNS服务器返还答案给客户端

回到客户端最开始的请求,DNS服务器把所有的地址返还给客户端

  • 5
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 16
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值