应用层报文判读71 条

DNS 抓包过滤速查

把常用 DNS 过滤串成一组:按名、按类型、只看失败、只看截断、只看 TCP 53——排查时直接取用,减少现场现拼。

用途DNS 常用过滤集中速查
语法dns / dns.flags.* / tcp.port == 53

速查清单

速查清单
dns
!dns.flags.response            # 只看查询
dns.flags.response == 1 && dns.flags.rcode != 0   # 只看失败
dns.flags.truncated == 1
dns.qry.type == 16             # TXT
tcp.port == 53 || udp.port == 53
端口 53 之外还有 5353(组播 DNS)与加密查询,按需扩展。

易错点

  • 把 !dns.flags.response 写成 !dns 会把非 DNS 包也排除,语法留意
  • 加密 DNS 流量按端口粗筛后内容不可见,只能看连接形态

数据来源与参考

  • Wireshark 显示过滤器参考(dns)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌