的 IP 地址www.google.com是 216.58.214.4。当我在 URL 中输入它时,我可以轻松访问此站点。但是当我在命令行上 ping 它时,我收到请求超时。同样,当我 ping IP 地址并且成功时,我无法访问该网站。发生了什么事?
注意我使用的是 Windows 10。
答案1
如果您“访问”此站点,则使用 HTTP 或 HTTPS,它们使用 TCP 数据包。如果您对其进行 ping,则使用 ICMP 数据包。
这些是不同类型的数据包,并且从您的 Windows PC 到 Google 网站的路由上可能存在防火墙,例如在您的 Windows PC、您的家庭路由器、您的 ISP 上,甚至是在您的 ISP 和 Google 之间的互联网主干连接上(尽管这种情况很少见)。
可以配置其中任何一个来阻止 ICMP“ping”数据包。
如果您希望这些文件通过,请检查您控制的所有防火墙是否阻止这些文件,然后关闭阻止功能。如果文件仍然无法通过,则可能是某些不受您控制的防火墙阻止了它们。