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