为什么 Chrome 浏览器不接受原始 IP 地址而不是域名?

问题描述 投票:0回答:2

我尝试向 Chrome 浏览器提供网站的 IPv4 地址,但不起作用。它返回类似:“请求的 URL“[no URL]”无效”。更具体地说,我尝试联系www.nike.com(IP地址2.17.140.185)。然而,当我尝试通过 ip 157.240.231.35 联系 facebook 时,id 确实有效。发生什么事了?

google-chrome browser dns ipv4
2个回答
0
投票

您说过,如果您尝试访问http://157.240.231.35

,它就会起作用

在两次测试之间,您更改了 IP 地址。您没有更改您的网络浏览器。这与 Chrome 无关。


当您发出 HTTP 请求时,您会包含一个 Host header

这允许单个 HTTP 服务器在同一端口上托管多个网站。

Facebook 的服务器经过配置,因此如果您请求 157.240.231.35,它就会重定向您。

耐克的网络服务器不是。它只是抛出一条错误消息。


0
投票

嗯,这与铬有关......

如果我将相同的 url 粘贴到 Opera,它将接受 IP 地址,而不是向我显示谷歌搜索 rfc1918 地址的结果 - 非常有趣

© www.soinside.com 2019 - 2024. All rights reserved.