Windows主机文件

Windows主机文件,windows,localhost,hosts,Windows,Localhost,Hosts,这些行之间有什么区别: ::1 localhost …和 127.0.0.1 localhost 在Windows主机文件中 最初,我在hosts文件中有第一行代码,在浏览器中键入localhost使我得到127.0.0.1。然后我有一段时间没有在浏览器中使用localhost提示符,当我需要再次使用它时,它就是不起作用。我从hosts文件中的第二行更改了第一行,结果成功了。为什么会发生这种情况?::1是IPv6 127.0.0.1是IPv4。:1是IPv

这些行之间有什么区别:

::1             localhost
…和

127.0.0.1       localhost
在Windows主机文件中

最初,我在hosts文件中有第一行代码,在浏览器中键入localhost使我得到127.0.0.1。然后我有一段时间没有在浏览器中使用localhost提示符,当我需要再次使用它时,它就是不起作用。我从hosts文件中的第二行更改了第一行,结果成功了。为什么会发生这种情况?

::1是IPv6

127.0.0.1是IPv4。

:1是IPv4

127.0.0.1是


我猜您在测试之间禁用了IPv6?

前者,“::1”是本地主机的IPv6压缩语法。它相当于127.0.0.1。您是否在操作系统或网络适配器中禁用了IPv6支持?也许这就是它停止工作的原因。

我相信::1是127.0.0.1的IPV6符号。

谢谢。IPv6旁边的框在my Vista的网络属性中被选中。我是否可以确保为环回启用IPv6?XP支持IPv6。必须启用它。