我无法在 Chrome/Safari 中浏览网站。Internet 可用,ping 可用,traceroute 可用。
甚至“ telnet google.com 80
”也能工作!(向我展示 html 代码)。
但在浏览器中不行。试过 Safari、Chrome - 超时。
试过这个,没有帮助:
杀死“mDNSResponder”
重启
重启路由器
重置婴儿车
没什么帮助。
MacBook Air,没有防病毒软件,防火墙已禁用。
答案1
虽然这是一个老问题,但它仍然出现在 Google 的顶部,因此添加一个新的答案是有意义的。
我发现了一个有用的提示苹果讨论简而言之,恶意进程可能持有大量 TCP 连接。就我而言,卡巴斯基无法连接到更新服务器,但似乎从未释放连接。
要检查这一点,请运行:
sudo lsof -n -i TCP
如果有大量打开的连接(数百个),这可能是您的问题。尝试终止占用这些连接的进程,看看是否有帮助。在终止 Kaspersky(并且可能不必要地重新启动 WiFi)后,一切恢复正常。
我无法理解为什么这会对某些网站产生影响,而不会对其他网站产生影响。
答案2
好的,这有帮助:
- 从“系统偏好设置 - 网络 - 高级”中删除所有 Wi-Fi 网络
- 再次重启路由器(很奇怪,因为其他所有设备、智能手机和我的 Windows 笔记本电脑都运行正常)
答案3
从另一个SE网站逐字逐句地摘录这个答案: https://apple.stackexchange.com/a/208796/163653
- 进入系统偏好设置,选择网络
- 单击“高级”,转到“硬件”选项卡,单击“配置”,选择“手动”
- 单击 mtu,将其更改为“自定义”,并将 mtu 编号设置为 1453(我不知道为什么,但这个数字就像是古代的网络秘密)
答案4
当我加入的无线网络由于某种原因没有在网络上配置 DNS 服务器时,我就看到了这些症状。
通过手动将 DNS 服务器(例如 Google 的公共 DNS (8.8.8.8))添加到我的连接,我可以正常访问所有网站。