![截至最近,只有一台 Windows 10 PC 无法 ping/访问两台 2003 R2 服务器](https://linux22.com/image/718021/%E6%88%AA%E8%87%B3%E6%9C%80%E8%BF%91%EF%BC%8C%E5%8F%AA%E6%9C%89%E4%B8%80%E5%8F%B0%20Windows%2010%20PC%20%E6%97%A0%E6%B3%95%20ping%2F%E8%AE%BF%E9%97%AE%E4%B8%A4%E5%8F%B0%202003%20R2%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我有两台较旧的 Win 2003 R2 服务器充当 DNS,分别名为 DNS1 和 DNS2。我有两台 Windows 10 Pro,有线连接,同一网络,最新补丁。一台是笔记本电脑,一台是台式机。
台式机可以 ping 通并访问 DNS1 和 DNS2 上的共享。DNS1 和 DNS2 也可以 ping 通台式机。这里一切正常。
笔记本电脑无法 ping DNS1 和 DNS2,DNS1 和 DNS2 也无法 ping 笔记本电脑。它说请求找不到主机。无论笔记本电脑是通过以太网还是 wifi 连接,都会发生这种情况。
笔记本电脑可以 ping/访问其他所有设备(其他每台 PC 都比 2003 R2 更新)。问题仅出现在 Win 10 笔记本电脑和两个 2003 DNS 服务器之间。
当我在笔记本电脑上运行 ipconfig /all 时,我注意到 NetBIOS over Tcpip 在笔记本电脑上始终处于禁用状态(即使我强制启用它),但在台式机上却处于启用状态。此外,当我仍在运行 WINS 服务器时,笔记本电脑没有显示此信息,而台式机则显示。
我读到 SMBv1 在 Windows 10 的最新版本中已被弃用,但我不明白为什么台式电脑运行正常而笔记本电脑却不行 - 即使两者都已完全更新。谢谢!
答案1
当您说“无法 ping DNS1”时,您的意思是您会收到“请求超时”或“Ping 请求找不到主机 dns1。请检查名称并重试。”?
如果是“请求超时”消息,您将必须检查笔记本电脑或服务器上的防火墙 - 但我猜它可能在笔记本电脑上,因为另一台计算机运行良好。
如果出现“找不到主机名”的情况,则必须更改笔记本电脑的 DNS 设置以使用 DNS1 和 DNS2 作为 DNS 服务器。
我不知道您的 DHCP 服务器是如何配置的,但它应该自动提供正确的 DNS 设置。
也可能出现这样的情况:您的 LAN 上有两个或更多 DHCP 服务器,并且计算机和笔记本电脑从不同的 DHCP 服务器接收 IP,其中一个服务器的设置正确,而另一个服务器的设置错误。
如果您的服务器配置为 DHCP 服务器,并给出正确的设置,而您的路由器激活了 DHCP 服务器并给出错误的设置,则通常会发生这种情况。
答案2
我一直找不到答案。即使修改了网上的一系列建议,NetBIOS 仍然拒绝打开。我最终刷新了操作系统,它开始正常工作。我收到了其他几个错误,表明某些文件已损坏。NetBIOS 和 WINS 再次启用,我能够 ping 旧的 2003 服务器。