为什么选择 169.254.xx 作为自分配 IP?

为什么选择 169.254.xx 作为自分配 IP?

选择 169.254.xx 作为自分配 IP 有什么特殊原因吗?它的二进制形式看起来不像其他常用 IP(如 127.0.0.1 或 192.168.0/1.1)那样“像整数”。

答案1

私有 IP 地址在 1990 年代初被保留。直到 2005 年才添加 IPv4 链路本地地址。

所选的地址块 169.254.0.0/16 是通过向 IANA 申请地址块并通过正常分配流程分配地址块而获得的。因此,它本质上是随机的,而非人为设计的。

补充:169.254.0.0/16 地址块曾属于美国国务院,现已归还。国务院有 169.252.0.0/16 和 169.253.0.0/16。

答案2

我目前没有权威的来源可以引用,但我记得,这是一个已经分配给微软的网络块,微软是 IPv4 链路本地寻址的主要倡导者之一,并且已经使用自己的网络块在自己的产品中实现了它,然后在 IETF 采用了成为 RFC 3927 的 Internet 草案时将其“归还”给 IANA。

只要你谷歌搜索足够多,你大概就能在某个 IETF 邮件列表上找到一些 1990 年代中期关于此问题的电子邮件,可能是来自微软的 Bernard Aboba。该功能于 1997 年夏天首次出现在 Mac OS 8.5 中,一年后,即 1998 年夏天出现在 Windows 98 中。因此,查找 1995-1997 年的电子邮件,你可能会找到比我模糊的记忆更权威的东西。

答案3

169.254/16 是分配给 IANA 的 IP 块的一部分。IANA 为各种网络规则制定了标准,包括 169.254/16 所来自的自动私有 IP 寻址规则。

相关内容