Mac 无法浏览,但 ping 正常

Mac 无法浏览,但 ping 正常

我无法在 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))添加到我的连接,我可以正常访问所有网站。

相关内容