google了好久,有人说是Yosemite的ipv6有bug,影响了safari 8的dns解析
可以打开网络设置,在网络连接-高级-TCP/IP页面下,IPV6选项选择仅本地,重启或注销生效
有用户报告此方法管用
还有一种说法,是apple在yosemite里用discoveryd替换了原有的mDNSResponder来解析DNS,而现在有些使用bonjour的应用总是导致discoveryd崩溃,所以可以尝试关闭网络中的bonjour应用或设备,或者重新启用mDNSResponder,方法是
找到
/System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
删除掉
<key>Disabled</key>
<true/>
运行
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
我尝试了第一种方法,目前运行正常,欢迎大家测试讨论
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.