172.16/192.168的选择原因是什么?

22

众所周知,IPv4地址中有三个块被保留用于私有网络:

 10.0.0.0        -   10.255.255.255  (10/8 prefix)
 172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
 192.168.0.0     -   192.168.255.255 (192.168/16 prefix)

(根据RFC 1918规定)。然而,虽然我略能理解为什么10.0.0.0会是一个自然的选择,但我想不出为什么在所有可能性中要选择172.16.0.0和192.168.0.0。我尝试搜索相关信息,但没有收获,RFC文档也没有提供任何解释。这真的只是随机决策吗?


3
为什么10.0.0.0会是一个自然的选择? - K-ballo
1
FYI:[tag:history] 标签表示:“请勿使用 - 作为2012年Stack Overflow标签/问题清理的一部分已删除 - 有关更多信息,请参见标签Wiki中的链接。” - Greg Kopff
1
K-ballo:我认为10是一个较小的数字,可能更容易被选择(再加上我们在日常生活中使用十进制数)。但我想真正的原因就像Sahu所提供的那样。 - Charles Fu
1个回答

27
如 ganeshh.iyer 所述 "

10.0.0.0/8是旧版ARPANET,于1983年1月1日启用。1990年关闭ARPANET时,10.0.0.0/8地址块被释放。由于IPv4的目标是使所有主机都能通用,因此是否应该有私有IP空间引起了很多争议。最终实用性胜出,RFC 1597保留了现在众所周知的私有地址空间。当ARPANET消失时,10.0.0.0/8分配被标记为保留,由于已经知道ARPANET真正消失了(主机被移动到MILNET、NSFNET或Internet),因此决定将其分配为最佳的A类地址块。需要注意的是,这是在CIDR之前。因此,私有地址网络块的A、B和C类必须从正确的IP范围中提取出来。我知道选择172.16.0.0/12是因为它在保留块中提供了最连续的B类(/16)地址块。192.0.0.0/24一直被保留,原因与0.0.0.0/8和128.0.0.0/16相同(旧的C、A和B网络块的第一个块),因此将192.168.0.0/24分配为私有地址非常合适——192.0.2.0/24已经是TEST-NET,您可以在公共文档中使用它们而不用担心有人尝试(例如请参见example.com)。

引用自:


6
当你转载整篇文章时,特别是那些说“我知道……”之类的文章,你有责任明确表示你在引用别人的话。 - user207421
3
抱歉EJP,我已经修改了它并表示了礼貌。 但我已经在帖子中提供了链接。 - Girish Sahu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接