在一个多宿主网卡上的5个IP地址,4个ping,第5个是怎么回事?

戴尔服务器,Broadcom网卡,5个IP地址全部在同一子网上。 比方说100.100.63.67-71。 Windows Server 2003。

从100.100.63。*子网的另一个系统,我可以ping所有的IP地址没有问题。

从另一个子网上的系统,比如说100.100.58。*,我可以ping除100.100.63.70之外的所有地址。 它在IP范围的中间。

在Win2003服务器中,我指定默认网关一次为100.100.63.1。 每个IP都有一个子网掩码255.255.255.0。 我已经证实他们都是一样的。

我很难…为什么100.100.63.70不响应从外面的ping子网,而其他人呢?

你不说什么是networking(防火墙或路由器)的分离,但这些将是我会采取的步骤: –

  • 如果子网之间的设备是防火墙,请确保将其configuration为允许.70 IP的stream量。
  • 如果防火墙规则不是问题(或者设备是路由器),请检查ARP表。 尝试从防火墙/路由器ping .70 IP。
  • 在服务器上使用Wireshark (或类似的),检查是否收到您的ICMP数据包。

你不说,但我假设你已经尝试从其他子网上的多个设备?

原来,路由器有一个静态的mac地址应用于该IP地址,而不是网卡的MAC地址。 清除静态条目立即解决了问题。

5个IP地址全部在同一个子网上。 比方说100.100.63.67-71

比方说 – networking100.100.63.67-100.100.63.71 根本不能存在

$ ipcalc 100.100.63.67-100.100.63.71 deaggregate 100.100.63.67 - 100.100.63.71 100.100.63.67/32 100.100.63.68/30 

写真实的数据,以获得真正的答案!

从Tracert到.70,ipconfig也很受欢迎。 TiCL也完全正确 – validation,你得到ICMP,你在ICMP上回答,你有正确的路由表(你必须从同一个接口浏览哪个接收到的数据包)

编辑:在检查逻辑条件(networking设置)之前,还必须检查物理 之前 – 电缆,NIC端口,交换机端口