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

dig +trace 演示迭代解析

+trace 模拟递归器的迭代过程:自己从根开始逐级追问,直到权威给出最终答案,是理解委派与定位「哪一级出错」的最佳手段。

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

示例输出骨架

示例输出骨架
$ dig +trace www.example.com
.             NS   a.root-servers.net. ...      # 根
com.          NS   a.gtld-servers.net. ...       # TLD
example.com.  NS   ns1.example.com. ...          # 委派
www.example.com. A  203.0.113.10                 # 最终答案

带 DNSSEC 验证的 trace

带 DNSSEC 验证的 trace
dig +trace +dnssec example.com
如果 trace 卡在某一级、或该级返回 SERVFAIL/超时,问题就锁定在该级(常见:权威宕机、glue 缺失、DNSSEC 断链)。

易错点

  • +trace 默认从本机发起直连,受本机路由与防火墙影响;企业代理环境下可能全超时,需换网络或加 +tcp

数据来源与参考

  • BIND 9 dig 文档
  • RFC 1034 §5.3.3

相关工具

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