网站 域名 服务器的关系,IP地址与域名

I.一个IP绑定多个域名

一个IP可以绑定多个域名,域名个数无限制。

一个IP绑定多个域名是很常见的事情,租用的虚拟主机大多数都是多个主机共享同一个IP。一个服务器可以有多个域名,也可以有多个IP,之间不相互干扰。

1.用户在访问时,如何区别不同的网站?

HTTP头部那里那里有一个Host字段,web服务器会根据这个字段来选择你访问的域名,只要服务器在配置文件里设置好即可。

如果HOST字段没有设置,那么会返回403 forbiden

2.用户通过IP直接访问网站,会发生什么

如果服务器设置了默认网站,或者使用IP来匹配请求的HOST字段,那么就会访问到对应的网站。

如果服务器没有设置默认网站,或者禁止了默认网站,那么就无法访问,一般会返回404

II.一个域名绑定多个IP地址。

但同一个时刻,一个域名只能指向一个IP,IP可以轮流着被解析。

1

用途1:分线路分区域解析

譬如,国外的用户访问,解析到国外站点的服务器IP,国内的用户访问解析到国内的服务器站点解析,蜘蛛访问时解析到对搜索引擎更友好的节点。

用途2:负载均衡。详见负载均衡文章

2

多个域名绑定同一个IP,一般都是通过网页服务器(如nginx)转发到不同的端口上

3

可以通过域名来查IP和端口,也可以通过域名和端口来查IP。如果域名不带端口,则默认访问80端口。但是不能通过IP来查域名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值