这是一台以前运行良好的 Windows 7 机器。但突然之间,它不再向我们的 AD 服务器注册 DNS。没有报告任何错误。如果我使用 ipconfig /registerdns 强制它,它会注册一次,然后在标准到期后消失。我们所有其他机器始终保持注册状态,它特定于这台计算机。它保持最新的 MS 补丁,除此之外没有什么值得注意的。它是一个开发站,带有 Netbeans 和 Visual Studio 以及支持项目。
答案1
随着时间的推移,奇迹般地开始工作。服务器和客户端都已打上补丁,所以我无法缩小范围,但相信补丁已经修复了它。
答案2
这可能不是 DNS 或 Windows 7 的问题,而是您的计算机获取的 IP 地址的问题。您的计算机从运行 DHCP 服务的设备获取 IP 地址,该服务会连同网关地址和 DNS 地址一起分发 IP 地址。如果您通过有线方式连接到路由器的互联网,那么路由器几乎肯定是 DHCP 服务所在的位置。如果您的计算机无法获取 DHCP 服务分发的三个地址中的任何一个 - 计算机的 IP 地址、网关地址(在本例中为路由器的地址)和 DNS 地址,则无论其他两个地址是否正确,您的系统都将无法工作。如果您执行 IPCONFIG /ALL 并且您的 IP 地址的前两个数字是 172.169(第三和第四个数字无关紧要),这就是正在发生的事情。172.169.xx 是计算机无法从 DHCP 获取良好 IP 地址时使用的分配垃圾地址。
造成这种情况的两个主要原因是……
a) DHCP 只能分配固定数量的 IP 地址,因此,如果您有六台机器,而 DHCP 只能分配五个 IP 地址,则第六台机器将永远无法获得 IP 地址。如果您可以通过在第二台机器上运行 IPCONFIG /RELEASE 来使第一台机器工作,然后在第一台机器上运行 IPCONFIG /RENEW,那么这就是正在发生的事情。如果您将计算机插入交换机而不是路由器,它将永远无法工作,因为您的互联网提供商正在运行 DHCP 服务,而互联网提供商只为您提供一个 IP 地址,并且该地址已经分配给另一台机器。如果是这种情况,您需要登录路由器以增加 DHCP 服务分配的地址数量。如果您在一家大型公司工作,并且有一台运行 DHCP 的专用服务器,我敢打赌您会发现每个可用的 IP 地址都已分配。
b) 您用于连接路由器的电缆断了。如果电缆上有明显的折痕或损坏,那么几乎肯定是这种情况。另一种可能性是您的电缆太靠近打开的电源插座,这会对电缆传输的信号造成电磁干扰。如果是这种情况,请更换电缆或将电缆移到距离任何打开的插座至少六英寸的地方。