在主机文件中指定IP与直接使用IP之间的区别

usm*_*een 3 windows iis networking http

在IE中访问Intranet URL时,以下内容是否有任何区别?

在drivers/etc/host文件中添加一个名称和IP vs Use IP的条目

例如,如果我有一个主机条目(XYZ 10.0.10.200),它可以使用以下链接

HTTP://XYZ/SiteDirectory/ABC/Default.aspx

但是当我尝试使用IP而不是名字时

http://10.0.10.200/SiteDirectory/ABC/Default.aspx

它给我404找不到错误

Jon*_*tan 7

闻起来像网络服务器正在使用虚拟主机,因此如果客户端访问"www.foo.com"或"www.bar.com",它就会提供不同的页面,即使它们具有相同的IP地址.


Aln*_*tak 6

是的,有区别.

Web服务器正在使用HTTP/1.1和"共享虚拟主机".当客户端连接时,它会发送一个额外的Host:标头,其中包含用户提供的URL的主机名部分.

Web服务器查看标头以找出要提供的虚拟主机数据.

在这种情况下,Web服务器配置为识别和提供来自"XYZ"域的内容,但不知道任何名为10.0.10.200的域