wireshark抓取dns_你所忽略的DNS---DNS实战及深度解读

本文深入探讨DNS解析过程,从浏览器到ISP-DNS,揭示其中的细节,如window缓存、hosts文件、DNS服务等。通过Wireshark抓包分析DNS请求和响应报文,解析数据封装的五层结构,包括DNS、UDP、IP和以太网协议。了解DNS在上层协议中的位置及其基于UDP的封装方式。
摘要由CSDN通过智能技术生成

很多人没有dns的概念,或者仅仅知道dns负责解析从域名到ip地址,这对普通人来说,也许是够的,但对于开发者来说,就远远不够了。

很多中高级开发者的眼中的DNS是这样的(以百度为例):

38437822daf3c7d2d795bf9574e9bb9c.png

读取hosts文件(位于C:WindowsSystem32driversetc)--->isp-dns

总的过程是没有问题,但忽略了很多细节。下面我们就深入的探讨一下:

1.dns的访问过程

(以window为例)

浏览器-->window缓存-->hosts文件-->DNS服务

1.1.浏览器(以chrome为例)dns

chrome://net-internals/#dns

65ca2c125067c3d09171f93159993179.png

1.2 window 本身缓存

1.3 hosts文件

位于C:WindowsSystem32driversetc,不再赘述。注意,一个域名可以配置多个ip地址,一个ip也可以配置多个域名上。

1.4. ISP-DNS

nsloo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值