我有一台运行 OSX 10.9.3 的 MacBook Pro,我在很多无线网络上使用它。
有时它会随机决定在 Chrome 和 Safari 中不加载任何网页。我可以 ping 该地址,没有问题。Chrome 报告说它无法加载网页,因为 XXXXXXXX 响应时间太长。它似乎也会产生效果,curl
只是永远挂着。
它似乎只影响 http 和 https 请求,而不仅限于互联网请求,http://localhost:4000
而且也失败了,而不是给我一个本地托管的网站。file://blah 工作正常。
我仍然会收到来自 Facebook 等服务的推送通知
它从 DHCP 服务器获取正确的 IP 信息,并且可以毫无问题地解析 DNS 名称。
其他设备使用 WiFi 没有问题,但即使我通过有线网络连接,问题仍然存在。
MacBook 仍然连接到网络,可以浏览各种服务器上的 cifs 共享。
如果我重新启动 Mac,问题就消失了。
答案1
您是否运行任何 VPN 客户端?我遇到了同样的问题,卸载 Cisco Anyconnect 后问题就解决了。
答案2
尝试使用 Google 等不同的 DNS 服务,或者通过进入终端并执行以下命令来禁用 DNS 预取:
默认写入 com.apple.safari WebKitDNSPrefetchingEnabled -boolean false