Windows 域中的 DNS 超时

Windows 域中的 DNS 超时

最近我们公司的网络出现了一些速度问题。我猜是 DNS 问题,所以我写了一个批处理脚本,在客户端上调用 nslookup 1000 次。大约每 100 次调用都会因超时而失败。

造成这种行为的可能原因是什么?

我在 Windows 2003 SB Server 上运行了 Wireshark。我找到了失败的 DNS 调用,但无法解释它。失败的 DNS 请求有 4 个数据包,成功的有 6 个数据包。我可以查找什么吗?

以下是 wireshark 中的相关数据包。 截图wireshark 数据包 2709 到 2712 属于失败的请求(超时)。数据包 2768 到 2773 属于成功的请求。我使用 ping 来区分后续请求。

问候迈克尔

答案1

我能寻找什么吗?

  • 网络拥塞导致严重丢包。
  • DNS 服务器负载过大(它是否还执行其他任务?)

在我的 LAN 上,典型的 nslookup 会在长度为 46 的单个 UDP 数据包中生成 DNS 请求。如果您看到每个请求有四个或六个数据包,也许您可​​以发布一些 wireshark 输出?

Wireshark DNS 查询数据包

相关内容