首页/网络/抓包与流量分析速查/DNS 标志位逐项判读
应用层报文判读71 条

DNS 标志位逐项判读

QR 应答、AA 权威、TC 截断、RD 期望递归、RA 递归可用、rcode 结果码:六个位串起来就能读出"谁在答、是否权威、要不要重试"。

用途按标志位过滤与判读
语法dns.flags.<name>

过滤

过滤
dns.flags.response == 1
dns.flags.truncated == 1
dns.flags.authoritative == 0
dns.flags.rcode == 3
RD 置位而 RA 未置位说明对方不提供递归,需换解析器。

易错点

  • TC 置位时响应可能只有部分记录,按内容下结论前先看该位
  • AA 缺失不代表答案错误,可能是缓存或转发响应

数据来源与参考

  • RFC 1035(头部标志)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌