为什么同一子网内的两个 IP 地址无法互相 ping 通?

为什么同一子网内的两个 IP 地址无法互相 ping 通?

我正在设置两个设备之间的 IP 地址,发现有些奇怪。我觉得我在这里忽略了一个重要的基本原则:

上下文:
设备 A:10。三十.0.1/12
设备 B:10.2.0.2/12

如果我这样设置 IP,那么 A 和 B 就无法互相 ping 通

但是,如果我执行
设备 A:10。三十.0.1/12
设备 B:10.三十.0.2/12

设备 A:10.2.0.1/12
设备 B:10.2.0.2/12

然后 A 和 B 就可以正常 ping 通对方了。我的理解是,对于 /12 网络掩码,通配符掩码为 0.15.255.255,因此第二个八位字节可以是 0 到 127 之间的任何值。

这里是否创建了两组有效 IP 或者它是一个白名单?

答案1

设备 A:10.30.0.1/12

设备 B:10.2.0.2/12

A和B位于不同的子网。

为一个

网络:10.16.0.0

主机最低:10.16.0.1

主机最大值:10.31.255.254

对于 B

网络:10.0.0.0

主机最小值:10.0.0.1

主机最大值:10.15.255.254

正如您所看到的,两者是不同的网络。

我留下了这个参考新用户的 IP 寻址和子网划分,此参考将帮助您识别网络掩码和通配符之间的区别

  • 网络掩码可以帮助您了解地址的哪部分标识网络,哪部分标识节点。

  • 通配符掩码是一个位掩码,它指示 IP 地址的哪些部分可供检查。

相关内容