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

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

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

在同一 IPv4 地址块中,可以存在具有不同子掩码的相同 IP 吗?例如,我可以有以下情况吗:

180.70.65.140/26
180.70.65.140/25
180.70.65.140/24

上述 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

如果地址被唯一识别,那么这是如何实现的?如何让每个地址都被视为唯一?

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

答案1

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

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

换句话说,如果我

192.168.1.1 255.255.0.0

当我尝试访问 192.168.1.2 时,它会假定它位于同一个子网。

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

答案2

作为对你上述问题的回答,答案是:不,你不能......这是地址本身这必须是独一无二的。

三个示例中的 IP(v4) 地址均为:180.70.65.140(无论子网掩码如何)

子网掩码可以被认为是:“什么定义了我的本地网络的限制”为了到达这个范围之外的任何 IP,计算机需要联系“网关”以将 IP 数据包传递到外部路由。

例如

180.70.65.140/26 仅表示 IP 180.70.65.129 -> 180.170.65.191 可以访问
180.70.65.140/25 仅表示 IP 180.70.65.129 -> 180.170.65.255 可以访问
180.70.65.140/24 仅表示 IP 180.70.65.1 -> 180.170.65.255 可以访问

维基百科有合理的链接这里

答案3

我认为,子网规范就像维恩图。较大的子网包含较小的子网。因此,一个 IP 可以存在于所有三个子网中。因此,如果它们都在同一台机器和 Vlan 上,它们必须是唯一的。

相关内容