127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
这是我的/ etc / hosts文件,但是ping的确很奇怪,无法解析localhost
。
当我添加
时,它就像ping gonjay一样127.0.0.1 gonjay
到我的主机文件。
答案 0 :(得分:7)
我通过确保hosts文件使用Unix行结尾来修复它(我使用了Sublime Text)
答案 1 :(得分:1)
我通过恢复我的Hosts文件(它是空的)解决了这个问题:
但之前,您必须检查您的主机文件。
cat / etc / hosts
如果未显示任何内容,则表示您的hosts文件为空。
然后只需将其复制并粘贴到现有的hosts文件中,然后将其保存为纯文本即可将其恢复。
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
如果您的主机文件不为空,您可以尝试删除它并使用此行再次添加。
答案 2 :(得分:0)
对于那些不知道如何制作Unix行结尾的人来说,可能会有所帮助
brew install dos2unix
sudo dos2unix -c mac /private/etc/hosts
这会将您完美的主机文件转换为UNIX编码。