一台服务器上创建多个虚拟网站时,可以通过什么方法来区分多个网站?

一台服务器上创建多个虚拟网站时,可以通过什么方法来区分多个网站?,第1张

通过主机头,绑定的域名来区分。

实现一台独立服务器放置多个网站的方法很多,比如在Win2000/Win2003的IIS中,每个Web站点都具三个部分组成的标识(IP地址、端口号、主机头)来接收和响应请求。

通常采用的是主机头的方式来实现,即IP地址和端口号都使用同一个,而通过主机头来区别:将所有网站的域名都指向到服务器的IP地址,每个网站建立一个目录,如A网站放在D盘A目录、B网站放在D盘B目录。

扩展资料:

在IIS中在一个IP地址上建立多个独立的web站点,通常有两种方法,假设XX公司,用一台win2000服务器提供虚拟主机服务,地址是192.168.1.10.在这台服务器已经安装了Internet服务即IIS5。

现在公司要求网络管理员在服务器上使用一个IP为ABCD四个公司建立独立的网站,每个网站拥有自己独立的域名,通过使用主机头,站点只需一个IP地址即可维护多个站点。

客户可以使用不同的域名访问各自的站点,根本感觉不到这些站点在同一主机上,在实际操作中用户可以根据自己的需要用自己的方式区分网站。

分类: 电脑/网络 >>互联网

问题描述:

很多虚拟主机服务商采用多个甚至多达几万个域名共用一个 IP 地址的做法。这不是容易引起混淆吗?

举例来说,domain_1 和 domain_2 共用一个 IP 地址。当用 tracert 命令检查路径时,得到的 IP 地址是一样的。那么我们在访问domain_1和domain_2时,为什么可以看到各自的内容呢?既然是共用一个 IP 地址,服务器怎么知道你想访问的是 domain_1 而不是 domain_2 的呢?

解析:

1、一台服务器只有一块网卡,只有一个IP,现在由于通信运营商的南北分割,出现很多双网卡,双线路服务器,这就需要两个IP,这应该是最好的双线服务器。

一台服务器分割由许多虚拟主机组成,每个虚拟主机邦定不同的域名,来区分访问相同的IP,而不同的虚拟主机。

判断访问域名指向的IP,是由域名解析器来进行。访问的IP后,判断访问不同的域名,由服务器本身来进行。

2、限制访问的IP,则本IP服务器上的说有网站,都不能被访问。

国内或国外有些解析服务器,限制访问或来源某些IP,不能进行访问。

从技术层面,一个ip地址可以对应无数个域名。实际运用中,服务商会限制一个IP对应域名数量,各家服务商规则不同,数量不同。

IP地址可以对应无数个域名,即一对多模式;而域名则一般只能对应一个IP地址,即一对一模式。从技术角度,一个IP地址是可以对应无数个域名,没有限制。实际运用中,服务商都会做限制,比如只能最多对应15个,10个等。

IP地址的机制

虚拟主机是从服务器上划分出来的一个个独立的“虚拟”服务器,这些虚拟主机共用一个服务器IP地址。假设这个服务器划分出10个虚拟主机,就是一个IP地址对应了10个域名;如果是划分出来50个,则是一个IP地址对应了50个域名。

如果我们单独购买了一个独立IP地址,也受服务商规则限制,只能绑定固定数量的域名。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/377102.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存