为什么我可以从 127.0.0.1 ping 到 127.255.255.254 的 IP 地址?

网络工程 IPv4 ip icmp 环回
2022-02-25 12:06:27

我以为我机器的环回 IP 地址是127.0.0.1.

我不明白为什么我能够 ping IP 地址,直到127.255.255.254.

1个回答

整个地址块127.0.0.0/8是主机的环回地址块。有 RFC 对此进行了解释。

至少可以追溯到RFC 990, ASSIGNED NUMBERS

A类网络号127被分配了“环回”功能,即由更高级别的协议发送到网络127地址的数据报应该在主机内部环回。“发送”到网络 127 地址的任何数据报都不应该出现在任何地方的任何网络上。

RFC 1122,互联网主机要求——通信层

(g) { 127, }

内部主机环回地址。这种形式的地址不得出现在主机之外。

还有RFC 3330,特殊用途 IPv4 地址

127.0.0.0/8 - 此块被分配用作 Internet 主机环回地址。由更高级别协议发送到该块内任何地址的数据报应在主机内部循环。这通常仅使用 127.0.0.1/32 来实现环回,但此块内的任何地址都不应该出现在任何网络的任何地方 [RFC1700,第 5 页]。