Ubuntu,浏览器可以上网,但是无法ping通

Ubuntu,浏览器可以上网,但是无法ping通

我在使用 ubuntu。我可以使用 Firefox 正常浏览互联网,例如 google 和任何其他网站。但我无法使用 ping 命令。例如,当我“ping www.google.com.hk”时,它没有响应。在此处输入图片描述 当我直接 ping ip 时,结果是一样的。

我的 ifconfig 输出是:

在此处输入图片描述

我的 ufw 处于非活动状态。

有人能告诉我这个问题吗?

答案1

对 IP 地址进行 Ping 操作是使用 IP 之上的 ICMP 协议进行的。

该协议的主要目的之一是向网络管理员提供有关网络的信息,例如“该主机是否处于活动状态”、“数据包需要传输到该主机多少次”、“需要经过多少跳才能到达该主机”......

因此,该协议可以向潜在的攻击者提供有价值的信息,所以保护特定主机或主机网络的防火墙经常会拒绝该协议。

无法通过 ping 访问主机并不意味着该主机根本无法访问。它只是意味着 ICMP 在某处被阻止了。

正如您所说,您能够解析 DNS 名称并浏览网页,我认为这没什么问题。
只是您和主机之间的某个地方有防火墙阻止了您的 ping。

并且,阻止 ICMP(ping)并不意味着您的 Internet 访问受到限制(通常在 TCP 端口 80 和 443 上完成)。

相关内容