多宿主 NIC 上有 5 个 IP 地址,其中 4 个可以 ping 通,第 5 个出了什么问题?

多宿主 NIC 上有 5 个 IP 地址,其中 4 个可以 ping 通,第 5 个出了什么问题?

Dell 服务器,broadcom NIC,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,而其他的却会响应?

答案1

您没有说出网络之间的分隔(防火墙或路由器),但我会采取以下步骤:-

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

您没有说,但我假设您已经从其他子网上的多个设备尝试过?

答案2

事实证明,路由器为该 IP 地址应用了一个静态 mac 地址,但该地址不是 NIC 的 mac 地址。清除静态条目立即解决了该问题。

答案3

5 个 IP 地址均位于同一子网。假设 100.100.63.67-71

假设 - 网络 100.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 from-to .70,ipconfig 也受欢迎。TiCL 也完全正确 - 验证您是否获得 ICMP,您是否在 ICMP 上应答,您是否有正确的路由表(您必须从接收数据包的同一接口应答)

编辑:在检查逻辑条件(网络设置)之前,您必须检查身体的- 电缆、NIC 端口、交换机端口

相关内容