Mountain Lion /etc/hosts 离线时解析很慢

Posted

技术标签:

【中文标题】Mountain Lion /etc/hosts 离线时解析很慢【英文标题】:Mountain Lion /etc/hosts resolution is slow when offline 【发布时间】:2012-11-16 23:10:31 【问题描述】:

Mountain Lion 上有一个 number 和 threads discussing 的 /etc/hosts 解析缓慢。连接到 Internet 时,我的自定义主机 (someserver.dev) 的分辨率很快。我下线的那​​一刻,分辨率可能需要长达 30 秒。在不在线或不安装 DNS 服务器的情况下,似乎无法找到快速解决问题的方法。

【问题讨论】:

【参考方案1】:

我发现 /etc/hosts 中的条目需要位于单独的行中。例如,我也遇到了这个配置的问题:

 192.168.0.13 my1stmachine.local my2ndmachine.local my3rdmachine.local

但是在我将每个条目放在自己的行之后,不再缓慢:

 192.168.0.13 my1stmachine.local
 192.168.0.13 my2ndmachine.local
 192.168.0.13 my3rdmachine.local

祝你好运!

【讨论】:

我第一次弄乱它时尝试了同样的事情。不适合我,但我读过它也适用于其他人的报告。 你先生,生活更安全!【参考方案2】:

您最好的选择可能是安装本地 DNS 服务器,如 Justin Carmony 在 this blog post 中看到的 dnsmasq。这有点烦人,但是对于您的本地开发服务器来说,解决方案来得非常快。您还可以在 dnsmasq.conf 文件中执行这样的通配符条目:

address=/.dev/127.0.0.1

这样anything.dev 就会解析为您的本地主机。希望对您有所帮助!

【讨论】:

以上是关于Mountain Lion /etc/hosts 离线时解析很慢的主要内容,如果未能解决你的问题,请参考以下文章

sh Mac OS X 10.7 / 10.8 / 10.9(Lion / Mountain Lion / Mavericks)Bootstrapping

Safari Lion/Mountain Lion 上的 Canvas to Video 非常慢

Mountain Lion Postgres 无法连接

在 OS X Mountain Lion 下记录消息

在 Mountain Lion 上安装 Rmagick 时出错

Mountain Lion 上 Java 7 的默认目录 [重复]