无法在 Mac OS X 服务器上解析本地主机

iai*_*ton 10 mac dns localhost osx-server

我有一台运行 OS X Server 10.5 的服务器,但它无法将 localhost 解析为 127.0.0.1。

当我尝试 ping 时,会发生以下情况:

> ping 本地主机
ping:无法解析本地主机:未知主机

SSH 和网络浏览器得到相似的结果(未知主机)。如果我尝试使用 127.0.0.1 或在 LAN 上分配的 ip 地址,则上述所有工作。

这是我的 /etc/hosts 文件的内容:

> 猫 /etc/hosts
##
# 主机数据库
#
# localhost 用于配置loopback接口
# 系统启动时。不要更改此条目。
##
127.0.0.1 本地主机
255.255.255.255 广播主机
::1 本地主机 
fe80::1%lo0 本地主机

我没有运行本地 DNS 服务。

有谁知道为什么会发生这种情况或我该如何解决?

小智 6

我在 Mountain Lion (10.8.2) 上遇到了同样的问题。我通过在安全和隐私 -> 防火墙 -> 防火墙选项中禁用“隐藏模式”来解决它。


iai*_*ton 0

最后它又开始工作了。我在服务器上发现了一些非正统(且不必要)的 DNS 配置,并将其更改为应有的配置,也许这​​解决了问题?但我不能确定,因为我当时没有尝试解决本地主机问题,所以我前后都没有测试本地主机。