首页 > 编程知识 正文

域名解析ip加端口,域名如何映射到端口

时间:2023-05-06 04:12:44 阅读:189349 作者:4334

在一台计算机上实现多个网站的方式称为虚拟服务器。 虚拟服务器可以显著节约硬件成本,尤其是对于多个小型站点,如右图所示。 域名是唯一区分站点的标记,我们知道站点的数量与域名的数量相同。 另一方面,域名往往与IP地址唯一对应。 这样,服务器应该拥有的IP地址数量看起来与虚拟服务器的数量相同。 这样的虚拟服务器的实现方法是上一章所述的方式。 很明显,由于IP地址资源不足,使用同一IP地址实现多个站点需要使用其他手段。 这里介绍的两种方法是端口号方法和主机接口方法。 如何更改端口号TCP端口号是客户端浏览器和Web服务器之间的信息通道,TCP端口号最多可以有4位。 每个网络服务都需要在服务器端指定TCP端口号。 客户端必须指定相同的端口号才能与服务器建立通信。 那么,为什么通常在浏览网站时不需要输入端口号呢? 这是因为普通的互联网服务有固定的默认端口号。 例如,WWW服务的默认端口号为80,而FTP服务的默认端口号为21。 在浏览器中输入站点地址后,即使不指定80位端口号,浏览器也会自动通过TCP端口80与服务器进行通信。 端口号和IP地址一样,是用于区分站点的唯一标识符。 因此,即使两个站点具有相同的IP地址,也可以通过指定不同的TCP端口号进行区分。 但是,如果将端口号从默认值80更改为其他值,则客户浏览器将无法在更改的端口上直接打开网页。 客户必须在浏览器地址栏中输入域名,然后通过添加“:”和端口号值手动指定TCP端口号。 例如,同一台服务器上有两个www Site1 com和两个www Site2 com,每个共享一个IP地址168.192.3.15。 将www Site1 com设置为使用默认端口号80,www Site2 com的端口号为8088,在浏览器中输入地址栏168.1988,指定站点端口号的方法并不复杂。 1 .打开IIS管理环境,右键单击管理控制树的站点节点,单击【属性】。 2 .打开www属性表,显示“网站”选项卡,如下图所示。 3 .在【TCP端口】栏中变更TCP端口号。 通过端口号方式让网站共享IP地址的方法很不方便,除了让用户记住端口号的数字外,这种方法也不太符合网络礼仪,所以在正规的商业性网站上很难使用。 但是,对于某些内部站点,特别是普通用户不希望访问的安全站点,可以通过更改默认端口号来提高站点的安全性。

tyle="color:rgb(51,51,51); font-family:Tahoma,Geneva,微软雅黑,宋体; font-size:14px; line-height:23px">
主机标头方式 
  主机标头(Host Header)是除了IP地址和TCP端口号之外的第三个用于区分站点的唯一性标识。这样,对于两个共用同一个IP地址且都采用默认TCP端口号80的站点,只要为它们指定不同的主机标头,就可以唯一的在网络中将它们区分开。 
  主机标头这种技术是在HTTP 1.1标准中定义的,因此,对于在IIS中使用主机标头进行配制的站点,客户浏览器必须支持HTTP 1.1标准才能进行浏览。高于3.0版本的IE和高于2.0版本的Netscape浏览器支持HTTP 1.1标准。 
  为站点添加主机标头的方法如下: 
  1.在WWW属性表单的【Web站点】选项卡中单击【IP地址】栏右侧的【高级】。 
  2.如右图,在【高级多Web站点配置】对话框中,选择列表中的标识项,单击【删除】。 
  3.单击【添加】,打开【高级Web站点标识】对话框,如右图所示。 
  4.在【IP地址】下拉列表框中选择IP地址。 
  5.指定【TCP端口】栏中的值为默认端口号80。 
  6.在【主机头名】栏中输入主机标头名称,尽量不要包含空格或其他不兼容字符。 
  7.单击【确定】返回。 
  8.再次单击【确定】完成。 
上述设置中,可以指定多个站点拥有同一IP地址、TCP端口号,只要保持它们的主机标头各不相同即可。随后,应在DNS服务器中将这些主机头名统统映射到它们共同的IP地址上。在客户浏览器中输入主机头名即可访问相应站点。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。