为什么环回 IP 地址从 127.0.0.1 到 127.255.255.254?

42 ip-address

我知道 127.0.0.1 ~ 127.255.255.254 是大多数现代操作系统的环回 IP 地址,我们可以使用这些 IP 地址来指代我们自己的计算机。但是 127.0.0.1 还不够吗?!?!为什么范围很广?为什么从 127.0.0.1 到 127.255.255.254?

Sla*_*ast 48

127/8 网络可用于多种用途。

1)在不使用虚拟机的情况下模拟快速网络中的大量不同计算机(只需调出更多接口并将服务绑定到它们)。如果您出于某种原因想要在端口 80 上本地运行多个不同的 Web 服务器,这可能会有所帮助。

2) 允许比 64k TCP 允许的更多本地运行服务(尽管您似乎不太可能理性地达到该限制)

3) 和不熟悉这个事实的人一起玩游戏;“嘿,你是一个失败的黑客,我敢打赌你连我都破解不了。去试试吧;我在 127.45.209.66”

可能还有其他事情。

  • 我可以证明我发现 #1 在我目前正在做的事情中很有用,我通过 SSH 隧道让其他私有服务器看起来像是在本地主机上。 (7认同)

Mar*_*son 12

http://www.ietf.org/rfc/rfc1700.txt

在过去,IP 地址被认为是充足的,整个 /8 和 /16 块都被提供给要求它们的人。

请注意,即使 127/8 被保留,RFC 声明通常只使用 127.0.0.1/32 ( http://www.ietf.org/rfc/rfc3330.txt )。

  • [RFC 5735](https://tools.ietf.org/html/rfc5735) 废弃 [RFC 3330](https://tools.ietf.org/html/rfc3330) (2认同)