离线时Mountain Lion / etc / hosts分辨率很慢

时间:2012-11-28 23:28:07

标签: macos dns localhost osx-mountain-lion

在Mountain Lion上{/ 3}} number threads {/ 3}} {/ 3}}缓慢解析/ etc / hosts。连接到互联网时,我的自定义主机(someserver.dev)的分辨率很快。离线时,分辨率最多可能需要30秒。似乎无法在没有在线或安装DNS服务器的情况下快速找到解决方案。

2 个答案:

答案 0 :(得分: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
祝你好运!

答案 1 :(得分:0)

您最好的选择可能是安装像dnsmasq这样的本地DNS服务器,如Justin Carmony在this blog post中所见。这有点烦人,但是你的本地开发服务器的分辨率非常快。您还可以在dnsmasq.conf文件中执行这样的通配符条目:

address=/.dev/127.0.0.1

以便anything.dev解析为您的localhost。希望有所帮助!