首页/网络/网络排障速查/SERVFAIL 排查路径
DNS 与解析排查46 条

SERVFAIL 排查路径

SERVFAIL 是『服务器自己处理不了』:按 DNSSEC 验证失败 → 上游/权威超时 → 转发链问题 的顺序排查,通常能在 10 分钟内定位。

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

排查三步

排查三步
# 1) 换服务器对照:公共 DNS 是否正常
dig example.com @8.8.8.8 +short
dig example.com @1.1.1.1 +short
# 2) 验证 DNSSEC 因素(关键对比):
dig +cd example.com @<本地DNS> +short     # 关闭验证后正常 → 验证链问题
dig +dnssec example.com @<本地DNS> | grep -E 'status|ad;'
# 3) 直查权威看是否自身故障:
dig example.com @ns1.example.com +short

SERVFAIL 常见根因 / 特征

根因特征
DNSSEC 验证失败+cd 后恢复正常;dnssec-debugger 类工具可进一步分析
权威服务器无响应/超时直查权威也超时;多解析器同时故障
解析器转发链断裂仅内网解析器故障;日志报 upstream timeout
CNAME 环日志提示 CNAME loop;dig +trace 可见循环
排 SERVFAIL 最快捷的一刀:同一查询加 +cd。恢复正常=DNSSEC 方向;仍失败=服务器/上游方向。

易错点

  • 看到 SERVFAIL 直接重启 DNS 服务,未留日志与现场
  • 只测一台解析器就定位根因,多台交叉对比才是正确姿势

数据来源与参考

  • RFC 1035(SERVFAIL 语义)
  • RFC 4033(DNSSEC 引入的验证失败场景)

相关工具

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