只有Chrome才能访问互联网


1

非常好奇的问题 - 只有Chrome才能访问互联网 ,但字面上其他一切都不能。在活动监视器的“网络”选项卡中确认了这一点(它显示了除Chrome之外的每个进程发送/接收的0字节)。 邮件,软件更新,Safari,App Store都无法连接。 起初我怀疑它是Little Snitch或K9互联网过滤器的拙劣卸载,但现在我怀疑系统中有更深层次的东西。使用Onyx清除DNS缓存和其他项目。仍然没有运气。提前致谢。


1
听起来像DNS问题。你能否验证Chrome使用与其他所有内容相同的DNS?

Answers:


1

您是否可以使用命令行程序进行访问?例如,你能吗? ping google.com 也许 ping 74.125.226.226? Ping将使用ICMP协议进行通信。因此,了解ICMP上的请求是否可以进行通信可能有助于解决这个谜团。

至于你是否可以用TCP进行通信,你应该试试 curl google.com 和/或 curl 74.125.226.226。无论哪个有效。 google.com应该会生成一些简短的HTML代码,您可以在其中看到“301 Moved”。 74.125.226.226应该会生成很多代码。这是Google的标准搜索页面。如果两者都不起作用,可能会阻止Google Chrome未提出的任何TCP请求。这真的很奇怪。如果其中一个,另一个或两者都工作,我们可能会考虑更多的黑名单情况。虽然很难说。如果它失败了,请告诉我它失败时的说法。它可能是标准的“无法连接到主机”,也可能是更有用的东西。

您可以做的另一件事是检查活动监视器,了解Little Snitch或K9中剩余的任何可能的进程。只有Little Snitch可以阻止程序,我猜是因为从快速浏览一下K9的网站,他们没有说阻止程序。所以你真的想找一些可能与Little Snitch有关的东西。

这就是我现在所能想到的。让我知道结果,希望我能帮到你更多。


1
啊哈!谢谢你的想法! Curl和Ping到IP地址工作,域名无法解析。原来是罪魁祸首是mDNSResponder(似乎没有加载)。谢谢你的想法!
Geek at Heart

我已经在10.6.x机器上完成了同样的事情,Chrome也是唯一能在互联网上出来并且ping结果相同的东西。我发现让它在重新启动时工作的唯一方法是拔掉以太网电缆几秒钟并重新插入。感谢mDNSResponder上的抬头我们知道它看起来像是与DNS有关但却无法确定点它。 Chrome可以退出还有点奇怪吗?
markhunte
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.