问题服务器是在 VMWare ESXi 4 主机上运行的 Windows 2008 R2 VM。单个网络适配器手动分配单个 IP 地址 (192.168.1.11)。
当我从任何其他网络计算机 ping 服务器时,它返回 192.168.1.124 和“无法访问目标主机”。
昨天我发现分配给该服务器的第二个网络适配器的 IP 为 169.254...表明它没有真正有效的 IP。使用 MAC 地址,我确定不需要/不需要哪个适配器,并使用 VMWare 系统将其删除。
这是网络打印机服务器,可以理解,现在没有打印任何东西。
我查看了此处的解决方案为什么我的 ping 响应与被 ping 响应的 IP 地址不同?由于以下原因,它们不适用于我的情况:
- arp -a 在另一台计算机上的输出返回分配给正确 MAC 地址的正确 IP 地址 (.1.11),不正确的 IP .1.124 没有列出,我昨天卸下的网络适配器的 MAC 根本没有列出。
我查看了 Microsoft 知识库文章,其中几乎列出了我的确切症状 ( http://support.microsoft.com/kb/981953 ),它说要检查绑定顺序并查找隐藏的适配器。但是没有隐藏的适配器,绑定顺序列表中只列出了一个网络适配器。
本质上,我可以从服务器与任何其他网络设备通信,但我不能从任何其他网络设备与服务器通信。
帮助!
更新:已找到解决方案,有关详细信息,请参阅此解决方案。
我喜欢早上解决方案的气味!
感谢:http : //community.spiceworks.com/topic/121513-server-giving-wrong-ip-address-when-doing-internal-ping ?page=1#entry-598812
基于 Spiceworks 上的这个线程(以及对此的特定响应),我被指向了 DNS。检查 DNS 服务器,我发现打印机服务器的 NETBIOS 名称的 DNS 记录被分配了 .1.124(不正确)地址,并且没有 .1.11(正确地址)的关联记录。
我修改了记录以指向正确的 IP 地址,并让它同时更新 PTR 记录。
……事情开始从打印机中喷涌而出。