用IP地址访问网站和用域名访问结果不一样?

socket 发布于 2013/08/22 22:16
阅读 5K+
收藏 2

看到一个博客http://serholiu.com/,域名正常访问,我ping了一下:

$ping serholiu.com
PING serholiu.com (198.71.88.90) 56(84) bytes of data.
然后我用ip在浏览器中访问,结果是博主写的一个hello world。请问用ip访问和用域名访问为什么会出现不同?

加载中
0
Foou
Foou
Http1.1协议 增加了 头信息 host 。虽然是同一个IP,但host 后面跟的域名不同,WEB server 就会选择不同的网站返回
张连达
张连达
+1
holyzhou
holyzhou
+1
0
loveyu
loveyu
有虚拟主机一说,一个ip绑定多个网站
0
loyal
loyal
当然可以不一样啊~可以配置的~方法多了啊~对方的前置或程序都可以判断用户是用什么地址来访问网站的,然后可以根据配置显示不同网站.
socket
socket
回复 @loyal : 是www. bbs. blog. 这种吗?
loyal
loyal
回复 @socket : 额,别想着重定向好不好!根据你访问的方式,给你展示不同的页面,就这样.如果是一个ip有多个网站的话,那就是根据主机头的不同来展示不同网站,也是类似的...主机头知道不?
socket
socket
那平时其他的网站ip和域名都访问到同样的内容是重定向了吗?
0
xue777hua
xue777hua

1. 一个服务器有a块公网IP的网卡,那就说明这个服务器有a个IP。

2. 一个服务器上有b个Web Server(Apache,Tomcat等),一个Web Server可以有c个Virtual Host(网站)。

3. 所以说一台服务器的IP数量与网站数量相关性不是太大。

返回顶部
顶部