2025-4-8-详细解释wiresharkDNS数据包
四月 08, 2025
真包刨析
1 | Frame 2: 215 bytes on wire (1720 bits), 215 bytes captured (1720 bits) on interface \Device\NPF_{CD546E7A-55BC-4A77-99F8-0D39B3221883}, id 0 |
1. 帧信息(Frame 2)
- 长度:215 字节(1720 比特),全部捕获。
- 捕获时间:
- UTC 时间:
Apr 7, 2025 23:37:29.946837000 - 本地时间(中国标准时间):
Apr 8, 2025 07:37:29.946837000
- UTC 时间:
- 时间差:距离前一帧
0.040862秒。 - 协议栈:
eth:ethertype:ip:udp:dns(以太网 → IPv4 → UDP → DNS)。
1 | Ethernet II, Src: 4e:7d:05:50:45:02 (4e:7d:05:50:45:02), Dst: LiteonTechno_dd:f1:c1 (c0:35:32:dd:f1:c1) |
2. 以太网帧(Ethernet II)
源 MAC 地址:
1
4e:7d:05:50:45:02
- 第 2 位为
1,表示是本地管理地址(非厂商默认地址)。
- 第 2 位为
目标 MAC 地址:
1
c0:35:32:dd:f1:c1
(厂商为 Liteon Technology)。
- 第 2 位为
0,表示是全局唯一地址(厂商分配)。
- 第 2 位为
类型字段:
0x0800,表示上层协议是 IPv4。
1 | Internet Protocol Version 4, Src: 192.168.234.75, Dst: 192.168.234.182 |
3. IPv4 数据包
- 版本与头部长度:IPv4,头部 20 字节。
- 服务类型(DSCP):
0x00(默认优先级,未启用 QoS)。 - 标识符:
0x995d(用于分片重组,此处未分片)。 - 标志位:
Don't fragment (DF)置1,禁止分片。 - TTL:
64(常见于 Linux/Windows 系统)。 - 协议:
17(UDP)。 - 源 IP:
192.168.234.75(DNS 服务器)。 - 目标 IP:
192.168.234.182(客户端)。
1 | User Datagram Protocol, Src Port: 53, Dst Port: 55360 |
4. UDP 数据段
- 源端口:
53(DNS 服务标准端口)。 - 目标端口:
55360(客户端随机端口)。 - 长度:
181字节(UDP 头部 8 字节 + 载荷 173 字节)。 - 校验和:
0x2866(未验证)。
1 | Domain Name System (response) |
5. DNS 响应(核心内容)
DNS 头部
事务 ID:
0x6c98(匹配请求与响应)。标志字段
:
1
0x8180
Response=1:这是一个响应报文。Recursion desired=1:客户端请求递归查询。Recursion available=1:服务器支持递归查询。Reply code=0000:无错误(No error)。
记录数
:
Questions: 1(查询 1 个域名)。Answer RRs: 8(返回 8 条 A 记录)。
查询部分(Queries)
查询域名
1
s1.hdslb.com.w.kunlunar.com
- 类型:
A(IPv4 地址)。 - 类:
IN(Internet)。
- 类型:
应答部分(Answers)
返回了 8 条 A 记录,指向以下 IP 地址(TTL 均为 33 秒):
117.21.229.243117.21.229.244117.21.229.231117.21.229.241117.21.229.242117.21.229.248117.21.229.249117.21.229.232
查看评论