互联网连接:ping 与 HTTP

互联网连接:ping 与 HTTP

我能够从命令行 ping ip 地址(例如 64.233.163.104)。但是,当我在浏览器中使用相同的 ip 地址时,它不起作用。

答案1

有一个简单 ping 和浏览器中的 GET 之间的巨大差异

Ping 仅检查远程主机是否正在应答 ICMP 数据包,这(通常)意味着它正在启动并正在运行;但这并不能提供有关主机实际提供哪些服务的任何信息。

HTTP GET 请求检查主机上是否有 Web 服务器在运行,它是否响应给定的 IP/端口/主机名组合,您是否向它请求了有效的 URL,以及该网站是否能够回答您的请求。

示例:如果主机上的 IIS(或 Apache)停止,它将很好地响应 Ping 请求,但 HTTP GET 将失败。

答案2

我认为这听起来像是 DNS 问题,谷歌希望将你重定向到你的本地搜索网站(例如,对于匈牙利人来说,将 google.com 重定向到 google.hu)
如果网络工作正常(ping 工作正常,所以应该没问题)请尝试在网络连接/属性/常规中使用谷歌的 DNS 服务 8.8.8.8 和 8.8.4.4

相关内容