Answers:
它也保留用于环回,所以不,它没有广泛用于任何事情。
实际上,通常将127.0.0.1用作“该”回送地址,但该块的其余部分也应回送,这意味着它通常不用于任何东西。(例如,尽管较大的Cisco交换机将使用127.0.0.xx IP来侦听所连接的卡和模块,因此至少其他一些地址正在使用中。)
从RFC3330:特殊用途的IPv4地址
127.0.0.0/8-分配了该块作为Internet主机回送地址。由更高级别的协议发送到该块内任意位置的地址的数据报应在主机内部循环。通常,仅使用127.0.0.1/32进行环回即可实现此功能,但是此块内的任何地址都不得出现在任何网络上的任何地方[RFC1700,第5页]。
实际上,我已经在其他两个地方看到了其他127.0.0.0/8地址:
/etc/hosts
文件中。我不记得详细信息,但是发生了冲突,因此他们localhost-something
在127.0.0.0/8
范围内添加了另一个具有不同IP地址的条目。它是127.0.1.1,是一个错误解决方法。A
记录很小。为此目的使用127/8并没有什么神奇的,只是保证不会将其用于无法立即检测到的有意义的事情。
0.0.0.0
。缺点是您将无法基于解析为IP地址来区分结果,但是对此我不确定是什么蛋和煎蛋卷。
127.0.1.1
不是错误的解决方法,而是一种无法在中指定DNS端口的解决方法resolv.conf
,因此dnsmasq使用一些不寻常的回送IP地址来避免与其他采用127.0.0.1:53套接字的DNS服务器发生冲突。
如前所述,整个块都用作环回,所以我仅添加一个常规桌面使用的示例。
127.0.0.1
如果要使用本地代理保护RDP或其他受限制的连接,则不需要环回。例如,通过SSH隧道使用RDP要求您设置本地端,端口转发器才能侦听127.0.1.2
。这是因为Windows附带的RDP客户端拒绝连接到localhost
或127.0.0.1
。
没错,通常您不会将RDP客户端连接到正在使用的同一台计算机上(即使想看到漂亮的镜像效果也不允许这样做:)。
127.0.1.0
,但是它给出了与我相同的拒绝访问错误127.0.0.1
。