此 IPv4 和子网组合是公共的还是私有的?

此 IPv4 和子网组合是公共的还是私有的?

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

我以为我理解了这一点,但我一时感到困惑。以下是一个例子:

全部私有范围内的 IPv4 地址从 192.168.0.0 到 192.168.255.255,无论子网掩码/路由前缀如何?

根据此页面http://en.wikipedia.org/wiki/Reserved_IP_addresses,CIDR 前缀 192.168.0.0/16 未在公共互联网上路由。我的理解是,这意味着从 192.168.0.0 到 192.168.255.255 的所有 IP 地址都是私有的,如果您使用的子网掩码为 255.255.0.0/路由前缀为 16

我认为这意味着如果您的子网掩码是 255.255.255.0/路由前缀是 24,那么您就不再属于私有范围,因为当使用前缀 24 而不是 16 时,您不在同一个子网上。

这是正确的吗?如果不正确,有人能解释一下为什么使用前缀 24 的寻址仍然覆盖前缀 16 吗?我知道网上有很多关于子网划分的信息;如果有地方可以回答这个特定问题,请告诉我。

编辑:是不是更小路由前缀不能保证 IP 在同一范围内,但更大路由前缀会怎样?

答案1

可以将 /16 和 /24 视为网络大小的表示法。/24 比 /16 小约 255 倍,但这并不意味着它们不在同一地址范围内。

所以是的,192.168.0.0/24 是私有的,192.168.1.0/24 也是私有的,因为两者都是 192.168.0.0/16 的子集。

答案2

对,那是正确的。

也许维基百科文章应该改进如果您使用的子网掩码为 255.255.0.0/路由前缀为 16 或更小

虽然我不确定在这种情况下“较小”是否清楚。较小的值?较小的网络?较小的主机部分。也许是 192.168/Foo,其中 foo 为 16 或更大。(该死。清晰的文档很难。)

如果一个来源令人困惑,那么我喜欢参考另一个来源。Serverfault 有一个这样的来源IPv4 子网划分如何工作?

相关内容