为什么dig提供的IP地址不起作用



我正在尝试了解更多关于网络的信息,发现了以下内容:

当我使用dig获取堆栈溢出的IP地址时,我得到以下结果:

dig stackoverflow.com +short
151.101.1.69
151.101.193.69
151.101.129.69
151.101.65.69

但是,在我的浏览器中复制这些IP地址中的任何一个都会返回:Fastly error: unknown domain: 151.101.65.69. Please check that this domain has been added to a service.

我做错了什么?为什么我不能通过浏览器访问这些IP地址?

如今,许多服务器IP地址都被配置为服务于不同的网站,这取决于浏览器在地址栏中发送的主机标头。这就是所谓的虚拟主机。Fastly就是这样一家将这些IP地址作为其内容交付网络一部分的提供商。但如果你直接在浏览器中输入它们,服务器将不知道你试图访问什么网站。

你可以用curl:观察这种行为

curl -I 151.101.65.69 # This will give an error
curl -I -H "Host: stackoverflow.com" 151.101.65.69 # Specifying the host redirects to the correct website

相关内容

  • 没有找到相关文章

最新更新