1.) 简化:掩码 255.0.0.0 意味着 L3 设备在路由消息时只关心 IP 地址的第一个八位字节(至少在确定 IP 地址使用哪个网络 ID 时),因为只有第一个八位字节子网具有价值,并且已被最大化(255 是每个八位字节可能的最大数字)。
更深入:这可以通过二进制 ANDing 计算(尽管在这种情况下没有必要,并且有一种更简单的计算方法,称为“幻数”)。
但是使用 ANDing,您可以将子网转换为二进制,在本例中为:
255.0.0.0 = 11111111.00000000.00000000.00000000
然后将IP地址转换为二进制,本例中服务器为:
10.4.2.251 = 00001010.00000100.00000010.11111011
接下来你和两个二进制数(意思是如果'1'上有一个'1',你把'1'向下移动。如果'1'上没有'1',那么你写一个'0' '。
所以:
00001010.00000100.00000010.11111011 和
11111111.00000000.00000000.00000000 =
00001010.00000000.00000000.00000000
最后,将此二进制数转换回 IP 地址:10.0.0.0
这证明子网掩码 255.0.0.0 意味着在确定 IP 地址所在的网络时仅考虑第一个八位字节。
2.)话虽如此,我认为您应该做的第一件事是检查以确保所有端点都使用相同的子网掩码(255.0.0.0,如果您希望列出的所有地址都能够通信,则可以使用. 255.255.0.0 也适用于您提供的地址。您甚至可以使用 255.255.128.0 或 255.255.192.0 或 255.255.224.0)。