微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

127.0.0.1 和 localhost 有什么区别

如何解决127.0.0.1 和 localhost 有什么区别

好吧,最可能的区别是您仍然需要对某个地方进行实际 查找localhost

如果您使用127.0.0.1,那么(智能)软件将直接将其转换为 IP 地址并使用它。的一些实现gethostbyname将检测点格式(并且可能是等效的 IPv6 格式)并且根本不进行查找。

否则,必须解析名称。并且无法保证您的hosts文件实际上将 用于 该分辨率(首先或根本),因此localhost可能会成为完全 不同 的IP 地址。

hosts我的意思是,在某些系统上,可以绕过本地文件。该host.conf文件在 Linux(和许多其他 Unices)上控制它。

解决方法

假设在 中定义了以下内容.../hosts

127.0.0.1 localhost

如果有的话,使用127.0.0.1localhost作为服务器名称之间的实际区别是什么,尤其是在访问本地运行的正在侦听连接的进程时?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。