两台具有相同公共IP地址但不同子网掩码的机器

两台具有相同公共IP地址但不同子网掩码的机器

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

我已经开始学习 CCNA 课程了。我想弄清楚这个问题。两台机器是否可以拥有相同的公共地址,但子网掩码(即网络地址)不同。由于115.215.3.6/24不等于115.215.3.6/30。那么为什么我可以 ping 一个 ip 地址而不指定子网掩码呢?

答案1

网络掩码定义了一组可以直接相互访问而无需路由的主机。较大的子网 /24 包括较小的 /30 作为子集,但这也意味着,在较大的子网 /24 中,所有主机都可以相互看到,从而导致地址冲突。

答案2

不可以,两个主机不能有相同的地址。不可以,不可以,不可以。

答案3

您似乎从根本上对子网的含义感到困惑。请参阅 DanBig 的评论。以及 Sirch 的回答。还有 Kondybas 的回答。

我会尝试给你提供更基本的解释,说明你在解答你的问题时做错了什么。

115.215.3.6/30并且因为我不喜欢您的例子(使用或没有多大意义115.215.3.6/30,并且我也不认为这些是合法的子网),所以我要给出我自己的例子。

首先,123.123.123.0/24 不是 IP 地址。它是一个子网。因此,不要将其视为 IP 地址,只需将您想要的任何数字插入最后一个八位字节即可。它指定从 开始的 24 位子网(C 类子网)。由于123.123.123.0 它是完整的 C 类,因此它包含从 开始的所有 256 个 IP,因此您可以说它的意思是“包含和123.123.123. 之间的所有 IP 地址的子网”。123.123.123.0123.123.123.255

当仅处理 C 类子网时,IP 的最后一个八位字节可能看似微不足道,但事实并非如此。例如,假设您有一个 /27 子网。对于二进制数学有点生疏的人来说,这将是一个 32 个主机的子网。如果您的 ISP 为您提供了一个 /27 子网,并且在某个地方有 32 个面向外部的 IP 地址123.123.123,那么了解分配给您的实际范围可能会很有用,而不仅仅是您在该范围内的某个地方分配了 32 个 IP 地址。对吗?好吧,这就是 IP 地址的最后一个八位字节有所不同的地方。它指定从最后一个八位字节开始您有多少个可用的 IP 地址。

因此,123.123.123.0/27会让您123.123.123.0通过123.123.123.31,而123.123.123.96/27会让您123.123.123.96通过123.123.123.127。等等。

如前所述,更深入的解释是这里

相关内容