首页/网络/网络排障速查/dig +time/+tries:控制超时与重试
DNS 与解析排查46 条

dig +time/+tries:控制超时与重试

默认每个服务器 5 秒超时、重试 2 次:排查『解析偶尔卡 5 秒』时先缩短参数复现,再判断是哪个服务器在拖后腿。

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

超时控制与逐服务器测试

超时控制与逐服务器测试
dig +time=2 +tries=1 example.com           # 快速失败,便于脚本探测
dig +time=2 +tries=1 @8.8.8.8 example.com   # 逐台测:哪台超时一目了然
dig +search +time=3 example.com             # 启用 search 域补全(设备命名常见)
glibc 解析器默认超时 5 秒、attempts=2(/etc/resolv.conf 的 options 可调);应用『超时 10 秒』的体感异常常来自这里。

易错点

  • 把 dig 默认 5 秒超时当作『网络慢』证据:超时值本身可配置
  • 多 DNS 配置下不问是哪台慢:resolv.conf 顺序尝试导致第二台永远慢半拍

数据来源与参考

  • BIND 9 dig 手册(+time/+tries)
  • glibc resolver 配置(resolv.conf options)

相关工具

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