小编Nic*_*ckC的帖子

Ping 无法找到主机,但 NSLookup 在 Windows 上解析正常

我们在 Windows 8 上遇到一个间歇性问题,即 Ping 无法找到主机,但 NSLookup 可以正确解决它。

  • Ping host1 - 失败并显示 ping 找不到主机
  • Ping host1.domain.local - 也失败,并显示 ping 找不到主机
  • IPConfig /displayDNS - 列出 host1,因为名称不存在
  • NSLookup host1 - 工作正常并正确解析路由器。

现在对此进行了网络跟踪,似乎发现了以下内容:

  1. 对 host1 的第一个 ping 请求不会查找 DNS 进行解析,而是查找 NbtNs,这会失败并将该失败写入 DNS 缓存。
  2. 对 host1.domain.local 的第二个 ping 请求实际上会查找 DNS 进行解析,但会查找辅助 DNS 服务器而不是主 DNS 服务器!此操作会失败,因为辅助 DNS 服务器位于
    域外部的外部网络上。
  3. 对 host1 或 host1.domain.local 的任何后续 ping 请求都会失败,因为 DNS 缓存已对先前的失败进行了应答。

这是否有意义,而且我能做些什么来纠正这种奇怪的行为并使 Win 8 网络堆栈正常运行?

我在其他各种线程中读到过有关此间歇性问题的信息,但似乎仍然没有人有长期的解决方案。

networking dns ping nslookup windows-8

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

dns ×1

networking ×1

nslookup ×1

ping ×1

windows-8 ×1