我对这个问题一无所知。我有一台装有 Windows 2003 Server R2 的机器。有时会出现以下问题:
- 某些客户端可以访问该服务器
- 从其他客户端(在同一网络上)无法访问它,当我 ping 它时,第一个数据包会得到回复,但只有第一个,其余的 ping 超时。如果我继续 ping,则没有数据包会得到任何回复。但是,如果我几分钟后尝试 ping,第一个数据包会再次得到回复,然后一片寂静。
- 与此同时,一些客户端可以轻松访问服务器
- 如果我尝试从服务器 ping 的话,也会发生相同的“只有一个 ping 回复”的情况,同样,有些机器可以访问,但有些则不能。
哪个连接有效,哪个无效,完全是随机的。这看起来像是某种路由问题,但我已经尝试了以下方法,但没有任何效果:
- 我更换了 UTP 电缆
- 我将服务器插入交换机上的另一个端口
- 我在服务器上重新安装了网卡驱动程序
- 我关闭了客户端的防火墙
有时如果我禁用然后启用服务器上的 NIC,这会有所帮助,但有时却没有帮助。
最奇怪的是,这个问题反复出现:它出现了,然后几天后就消失了,然后几周后又出现了。
在下面的建议的帮助下,我将问题追溯到同事的 Android 手机。现在我只想知道当手机的 IP 由 DHCP 委派并且与服务器的 IP 不同时,数据包是如何发送到手机的 MAC 地址的。