即使没有配置 WINS 服务器,Windows 8 Ping 也会尝试使用 WINS

即使没有配置 WINS 服务器,Windows 8 Ping 也会尝试使用 WINS

ping 和 DNS 持续出现问题,无法按预期工作。现在已使用网络监视器来更好地了解正在发生的事情。

环境是:

  • Windows 8 和 Server 2012
  • 所有 DNS 没有使用 WINS 服务器
  • Active Directory 服务器也是 DNS 服务器
  • 同一服务器上的 DHCP 配置为向客户端提供三个 DNS 服务器 - 1:内部 AD 服务器,2:外部 DNS,3:外部 DNS。提供 2 和 3 DNS 服务器是为了允许客户端在 DNS 服务器发生故障时仍可在外部运行。

现在来看看网络监视器所揭示的内容:Windows 8 Ping 似乎试图使用 WINS,即使没有配置 WINS 服务器,只有地址解析应该是 DNS,但似乎不是。然后此 ping 失败。最重要的是,解析失败似乎被 DNS 缓存缓存,即使 DNS 实际上甚至没有尝试解析名称。

所以总结一下问题是为什么 Windows 8 尝试使用 WINS 解决 ping 而不是按预期使用 DNS?

答案1

如果名称请求发送到广播地址,则它们不是 WINS – 它们是 NBNS(NetBIOS 名称服务),否则将使用相同的数据包格式。对于无法使用 DNS 解析的名称,Windows 始终尝试使用 NBNS。

答案2

停止 DNSCache 服务似乎可以暂时解决问题。问题是 DNSCache 为何会损坏?

相关内容