1
churchmice 2014-06-25 21:53:48 +08:00 1
检查你的
/etc/nsswitch.conf 看看是不是dns在前,host灾后 |
2
churchmice 2014-06-25 21:54:50 +08:00
或者你
编辑 /etc/resolv.conf 在nameserver 前面加上 order hosts, bind |
3
haiyon 2014-06-25 22:49:54 +08:00
同样的问题,我习惯配置hosts时写 *.local ,升级了10.10后不正常了,用safari打不开(chrome正常)ping 要很长时间才会有返回,后来改成 *-local 形式使用。。。不知什么原因
|
4
vimac OP @churchmice
感谢你的提示,虽然你的方法不工作(可能是Linux上的方案),不过依照你提供的这些关键词,我找到了: http://apple.stackexchange.com/questions/26616/dns-not-resolving-on-mac-os 依照排名第一的Answer解决了这个问题 重新加载了mDNSResponder之后似乎解决问题了: cd /System/Library/LaunchDaemons sudo launchctl unload -w com.apple.mDNSResponder.plist sudo launchctl load -w com.apple.mDNSResponder.plist |
5
tyhunter 2014-09-16 23:22:39 +08:00
10.10 DP8&BT3 起com.apple.mDNSResponder.plist被苹果移除了,好像DNS响应改为了新的Discoveryd
|