首页/网络/网络排障速查/dig @server:指定 DNS 服务器对比查询
DNS 与解析排查46 条

dig @server:指定 DNS 服务器对比查询

绕过本机配置直接问指定服务器,是区分『本地解析器问题』与『服务端/权威问题』的关键动作:同一域名问三台服务器结果往往立刻见分晓。

网络排障速查网络更新于 2026-10-13

指定服务器查询

在查询命令里直接写出要问哪台服务器,是区分『本地解析链路有问题』与『上游或权威配置有问题』最有效的一步。同一域名分别问内网解析服务器、公共服务器与该域权威服务器,三份结果摆在桌面上,责任方基本一眼可见:都不对说明源站配置有问题,只有内网不对说明本地解析器或转发链路有问题,只有权威不对说明该服务器本身异常。

基本信息

写法在域名前用符号加地址的方式指定服务器,可同时指定端口
适用对象内网递归服务器、公共解析服务器、该域的权威服务器
结果解读三份结果相互对照才能定性,单看一台无法判断

典型使用场景

  • 区分本地与权威:内网结果异常而公共结果正常时,责任方指向本地解析器
  • 验证权威切换:直接问新老权威服务器,确认两边的记录是否一致
  • 排查劫持与污染:对比公共服务器与权威服务器的结果是否一致
  • 验证内网域名:内网域名只能向内网服务器查询,公共服务器查不到属正常
  • 留证交接:把三台服务器的查询结果一并记录,便于对方复核

对比查询

对比查询
dig @10.0.0.53 example.com +short      # 内网解析服务器
dig @8.8.8.8 example.com +short         # 公共解析服务器
dig @1.1.1.1 example.com +short         # 另一家公共解析服务器
dig @ns1.example.com example.com +short # 直接问权威服务器
dig @10.0.0.53 example.com +noall +answer +stats   # 需要看生效时间与耗时时用完整输出

结果组合与结论

内网服务器公共服务器结论方向
异常正常本地解析器、内网转发或劫持问题
正常异常公共服务器视角或线路问题,多找一台交叉验证
均异常均异常源站权威配置或权威服务故障,需直接查权威
均正常但应用异常均正常应用自身缓存或使用了别的解析路径
权威异常其它正常该权威服务器故障或未同步,联系域名管理方
内网域名拿公共服务器查询当然查不到,这不构成故障证据;判断内网解析是否正常,只能用内网服务器与对应转发配置。
直接向权威查询时不要附加递归请求,否则可能被拒绝;权威只对自己负责的区域给出答案。

易错点

  • 只用一台服务器验证就下结论,缺少交叉对照,容易把上游问题误判为本地问题
  • 拿公共服务器去查内网域名,得到空结果后误报解析故障
  • 绕过本机配置查询成功就认为本机没问题,实际应用仍在走坏掉的解析路径
  • 向权威查询时带上递归请求被拒绝,误判为权威服务异常
  • 把不同服务器的结果混在一段话里汇报,缺少『哪台给了什么结果』的对应关系,对方无法复核

数据来源与参考

  • BIND 9 dig 手册(@server 语法)
  • DNS 分层解析模型(RFC 1034)

相关工具

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