0

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

4

2 回答 2

2

我发现 /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

祝你好运!

于 2013-03-14T17:42:48.883 回答
0

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

address=/.dev/127.0.0.1

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

于 2013-01-09T23:31:58.697 回答