具有不同子掩码的相同 IP 地址是否唯一?

xen*_*non 8 networking ip subnet ip-address ipv4

可能的重复:
子网划分是如何工作的?

在同一个 IPv4 地址块中,是否可以存在具有不同子掩码的相同 IP?例如,我可以拥有这个:

180.70.65.140/26
180.70.65.140/25
180.70.65.140/24
Run Code Online (Sandbox Code Playgroud)

以上 3 个地址的编号相同,但子网掩码不同。所有 3 个地址都不同吗?换句话说,180.70.65.140/25 属于用户 A,180.70.65.140/25 属于用户 B,180.70.65.140/24 属于用户 C?

应用子掩码后,它们的网络地址如下所示:

180.70.65.140/26 --> 180.70.65.128/26
180.70.65.140/25 --> 180.70.65.128/25
180.70.65.140/24 --> 180.70.65.0/24
Run Code Online (Sandbox Code Playgroud)

如果地址是唯一识别的,是怎么回事?这些地址中的每一个如何被识别为唯一的?

我在想,一旦我拥有了180.70.65.140/26,我就不能再重复使用相同数量的180.70.65.140,但是由于无类旨在增加 IP 地址的数量,如果我不能重复使用,它会做很多事情。

Dan*_*Dan 14

原因有很多,但最简单的是,这会破坏任何路由,因为主机无法知道它们将到达不同网络上的地址。

所以,基本上,没有。无论子网如何,IP 地址都必须是唯一的。

换句话说,如果我在

192.168.1.1 255.255.0.0

我尝试访问 192.168.1.2,然后它会假设它在同一个子网上。

从根本上讲,子网用于分隔广播域并提高效率。它们不是用于共享 IP 地址。