因此,我度过了一段有趣而激动人心的时光,试图弄清楚为什么某台计算机能够 ping 通互联网上的不同地方,但无法浏览我能够 ping 通的相同地方的任何网页。经过大量研究,我发现罪魁祸首是 Norton 360 安装的过时、损坏版本,它拦截了所有网络请求并充当了代理。在这种情况下,标准网络诊断工具(如ping
、tracert
等)无法发现问题,因为它似乎只针对 HTTP 请求。让我知道它与软件有关的线索是,我可以当我启动计算机时浏览带网络连接的安全模式。我不得不使用 Norton 的卸载工具来卸载这个死程序。
那么问题是,如何检测网络请求是否被拦截 localhost
?
答案1
对于这种事情,我直接使用 wireshark。没有什么比 Wireshark 更能教你网络是如何工作的了。对于仅限网络的事情,firebug 中的网络跟踪也很棒。