DNS完整过程及抓包分析

编程入门 行业动态 更新时间:2024-10-12 03:27:15

DNS完整过程及抓包分析

1、DNS概念

DNS 是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。

2、DNS报文格式


报文标志字段格式

3、DNS过程

一个查询包(query)
一个回复包(response)

3.1、打开网络适配器:关掉IPV6连接

打开cmd:ping www.taobao -4/-6(PS:-4表示IPV4,-6表示IPV6)
a、如下图是DNS query包:ansaction ID是用来匹配请求与响应,回复包中的Transaction ID保持不变;Class :IN(0x001)表示英特网协议。(PS:图中左边查询类型是A(IPV4),右边是AAAA(IPV6)

b、如下图是DNS response包:ID是用来匹配请求与响应,与请求包中的Transaction ID一样。

c、授权记录(authoritative)其中的一条如下图所示

d、附加记录(additional)其中的一条如下图所示

3.2、打开网络适配器:关掉IPV4连接,打开IPV6连接

打开cmd:ping www.taobao -4/-6(PS:-4表示IPV4,-6表示IPV6)
a、如下图是DNS query包:Transaction ID是用来匹配请求与响应,回复包中的Transaction ID保持不变;Class :IN(0x001)表示英特网协议。(PS:图中左边查询类型是A(IPV4),右边是AAAA(IPV6)

b、如下图是DNS response包:Transaction ID是用来匹配请求与响应,与请求包中的Transaction ID一样。

c、授权记录(authoritative)其中的一条如下图所示

d、附加记录(additional)其中的一条如下图所示

更多推荐

DNS完整过程及抓包分析

本文发布于:2023-06-13 16:46:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1385406.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:完整   过程   DNS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!