一个IP绑定多个域名
很多虚拟主机,只有一个IP,很多个域名都指向该IP,但都能访问自己域名所在
的网站的内容,这就是一个IP绑定多个域名的技术。
我们得先了解一个概念
什么是主机头
所谓的主机头的叫法起自IIS中对域名绑定的功能,一般的web服务器一个ip地址的80端口只能正确对应一个网站,处理一个域名的访问请求。而web服务器在不使用多个ip地址和端口的情况下,如果需要支持多个相对独立的网站就需要一种机制来分辨同一个ip地址上的不同网站的请求,这就出现了主机头绑定的方法。简单的说就是,将不同的网站空间对应不同的域名,以连接请求中的域名字段来分发和应答正确的对应空间的文件执行结果。举个例子来说,一台服务器ip地址为192.168.1.10,有两个域名和对应的空间在这台服务器上,使用的都是192.168.1.10的80端口来提供服务。如果只是简单的将两个域名A和B的域名记录解析到这个ip地址,那么web服务器在收到任何请求时反馈的都会是同一个网站的信息,这显然达不到要求。接下来我们使用主机头绑定域名A和B到他们对应的空间文件夹C和D。当含有域名A的web请求信息到达192.168.1.10时,web服务器将执行它对应的空间C中的首页文件,并返回给客户端,含有域名B的web请求信息同理,只不过解释的是空间D的文件。所以在使用主机头绑定功能后就不能使用ip地址访问其上的任何网站了,因为请求信息中不存在域名信息,所以会出错。
在不更改TCP端口和IP地址的情况下,同样可以实现“一机多站”,这里我们需要使用“主机头名”来区分不同的站点。所谓“主机头名”,实际上就是指www.windowso.com之类的友好网址,因此要使用“主机头法”实现“一机多站”,就必须先进行DNS设置。在DNS中设置http://www.windows.com和http://www.windowso.com两个网址,将它们都指向惟一的IP地址192.168.0.1。按照以上两例中的做法首先设置默认站点,由于是默认站点,因此基本无需进行特别设置。然后参考以上两例进行添加站点的操作,IP地址选择192.168.0.1,TCP端口保持默认的80不变,“此站点的主机头”一项一定要填上www.windowso.com,然后选定主目录,设置好访问权限,“学生天地”站点的设置完成。分别在浏览器地址栏中输入http://www.windows.com和http://www.windowso.com两个网址,测试效果。与上两例不同的是,用“主机头法”实现的“一机多站”必须使用友好网址才能访问。以上三种方式,您可以根据具体情况选择使用。如果服务器安装有两块以上的网卡,同样可以采用“IP地址法”为每块网卡指定不同的IP地址,从而实现“一机多站”。
**************************************************
下面我们一起来学习学习是怎么做的
首先,你应该确认你的两个域名都指向了主机IP,我们拿JZ173.COM和xxsky.com
来举个例子
我们应该首先将这两个域名都指向一个IP,如192.168.4.88 然后,我们才能开始我们今天的学习 我们先来新建两个文件夹,为方便辨认,分别取名jz173.com和xxsky.com,两个文件夹中可以分别放各自的内容 接下来,我们进入IIS设置 我们新建两个WEB站点,分别为jz173.com和xxsky.com,名字没什么意思,只是方便辨认。
首先建立jz173.com站点
注意,此处为关键处,主机头应该输入你这个WEB站点对应的域名,如现在这个站点对应的域名应该是jz173.com 路径为我们刚刚新建的文件夹jz173.com OK,第一个站点建立完成 同样的方法,我们可以建立第二个站点xxsky.com 此处的主机头应该输入xxsky.com 路径为我们刚刚新建的文件夹xxsky.com IIS设置完成 现在你的主机就绑定了两个域名了
谢谢观看
一个虚拟主机可以绑定多个域名吗?
分二种情况:
1。同样的主目录可以绑定多个域名
比如您的网站希望用www.acbd.com 和 abcd.zj01.com 都能访问,那么您只要登陆虚拟主机管理自行设置,当然前提是您的域名已经指到了您所在的服务器IP。
2。不同的目录不可以绑定多个域名
比如您的网站内有一个目录:bbs 您想用 www.zj01.com 访问您的主目录,又想用bbs.zj01.com 访问您的 bbs 目录,那么您只能通过 url转发(网址转发)的形式,(url转发您自己可以设置)最后出来的效果还是一样的。