首页/网络/协议速查/抓包分析 DNS 流量
本包目录(405 条)
HTTP 方法与状态码91 条HTTP 头与缓存70 条
DNS 与域名解析60 条
TCP 与 UDP54 条TLS 与加密50 条IP 与 ICMP37 条邮件与文件传输43 条

抓包分析 DNS 流量

用 tcpdump 直接看 53 端口上发生了什么:谁在问、问什么类型、响应码与延迟,是排「解析慢/间歇失败」的终极手段。

协议速查网络更新于 2026-10-12

抓 DNS

抓 DNS
tcpdump -i any -nn port 53 -c 100
tcpdump -i any -nn 'udp port 53' -A -c 20        # -A 直接看载荷
tcpdump -i any -nn port 53 -w dns.pcap           # 存盘给 Wireshark

关注点

看什么判断
查询类型/名字业务是否在疯狂查同一名字
响应 RCODESERVFAIL/NXDOMAIN 比例
响应延迟>1s 的对端就是问题源
重传次数UDP 丢包或对端不响应
配合 Wireshark 的 dns 过滤器与响应时间列,能快速定位是哪台解析器慢。

易错点

  • 容器/虚拟化环境要在 veth/网桥侧抓包,只抓 eth0 可能漏掉容器内 DNS 流量

数据来源与参考

  • tcpdump man page
  • Wireshark DNS 解析文档

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌