![无法 ping 通内部网络之外的站点(但可以毫无问题地浏览这些站点)](https://linux22.com/image/523215/%E6%97%A0%E6%B3%95%20ping%20%E9%80%9A%E5%86%85%E9%83%A8%E7%BD%91%E7%BB%9C%E4%B9%8B%E5%A4%96%E7%9A%84%E7%AB%99%E7%82%B9%EF%BC%88%E4%BD%86%E5%8F%AF%E4%BB%A5%E6%AF%AB%E6%97%A0%E9%97%AE%E9%A2%98%E5%9C%B0%E6%B5%8F%E8%A7%88%E8%BF%99%E4%BA%9B%E7%AB%99%E7%82%B9%EF%BC%89.png)
我在 ping 网络外的站点时遇到了问题。我能够 ping 网络内站点,也可以从其他连接 ping 网络外的站点,所以我知道这不是我的计算机的问题。
我仍然可以浏览网站,并且当我 ping 它们时,它将解析网站的 IP,但实际上无法 ping 它们。
直到昨天某个时候,一切都运行正常。这个办公室里唯一的防火墙是 Cisco ASA 5505,在问题出现之前或之后,我没有对它进行任何配置更改。
有人知道会发生什么事吗?
我正在运行 32 位 Windows 7 Professional。
提前致谢。
答案1
防火墙正在阻止 ICMP 的出站或入站。
答案2
James 说得对。ICMP 已被阻止。
您说您没有对防火墙做任何更改 - 可能是其他人做的吗?或者是否有上游防火墙可以过滤此流量?
或者过滤可能在下游发生,比如通过 Windows 防火墙在您的计算机上进行?如果您最近安装了任何更新,其中一个更新可能已经改变了默认行为或设置。
答案3
本来可以正常工作,然后突然停止工作了……Windows 7的,您应该从网络内的 Linux 机器上尝试。
traceroute
在 Linux 上也尝试命令。或者tracert
使用 Windows 命令ICMP
。并查看它在哪里停止响应。