我不明白这些术语之间的区别以及它们之间的联系。
我查看了计算机上的主机文件,可以看到 127.0.0.1 和 localhost 已连接,但不确定如何连接,也不知道 0.0.0.0 适合所有这些。
我已经看到了这个问题的其他答案,但我是新手,关于环回和元地址的其他答案并不容易理解。
是的,在您的本地系统上localhost
确实会转换为 127.0.0.1,它始终是您当前使用的计算机的 IP 地址。例如,在您的计算机上访问 127.0.0.1(或 localhost)将仅尝试打开与您自己的计算机的连接(如果您托管本地 Web 服务器,则很有用)
同时,0.0.0.0 https://en.wikipedia.org/wiki/0.0.0.0有不同的用途。在服务器或任何具有超过 1 个 IP 地址的计算机上,它可用于指代该计算机使用的所有 IP 地址。例如,如果您创建一个简单的 java 应用程序serverSocket
,您可能希望服务器套接字侦听所有服务器 IP 地址上的传入连接。然后,您可以将服务器套接字设置为侦听 0.0.0.0。希望这可以帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)