本地主机名未指向 127.0.0.1。

5
当我执行ping localhost时,回答如下:
alsotang@alsotang-laptop:~$ ping localhost
PING localhost (61.139.8.100) 56(84) bytes of data.

但是hosts文件中有一条记录,127.0.0.1<feff> localhost

我该如何修复它??

附注:我的系统是Ubuntu 10.04


1
“nslookup localhost”的结果是什么? - halfelf
服务器:61.139.2.69 地址:61.139.2.69#53非权威回答: 名称:localhost 地址:61.139.8.100 - alsotang
解决它,谢谢。顺便说一下,我是中国人,现在在四川大学。 - alsotang
3个回答

2
如果 DNS 服务器出现错误,可能会导致问题。尝试运行 nslookup localhost 命令。如果返回的结果中 localhost 的 DNS 服务器条目不是 127.0.0.1,请联系服务器管理员解决。请注意,本文中保留 HTML 标签,不做解释。

1
你需要检查你的主机文件。
    127.0.0.1 localhost

做以下操作:
    Go to ->windows->system32->etc->host
    remove-> ::1 localhost
    set-> 127.0.0.1 localhost

抱歉,我忘了说我的系统是Ubuntu 10.04。 - alsotang
无论如何,感谢您的回答。我的 /etc/hosts 文件曾经有一条记录 127.0.0.1<feff> localhost,当我将 <feff> 删除后,localhost 再次指向 127.0.0.1。 - alsotang
2
对于Windows 10,正确的路径是:C:\Windows\System32\drivers\etc\hosts - Asriel

0

在 Linux 和 Mac 平台上,请确保您的 hosts 文件具有以下内容。您可以尝试编辑器重启或系统重启。

127.0.0.1       localhost
::1             localhost

这是一个DNS问题。如需进一步帮助,您可以参考以下资源:

  1. 虚拟主机
  2. Windows专用
  3. DNS博客

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接