使用一个IP地址实现虚拟主机技术 奇人 2001年 39期 服务器:WinNT Server+IIS4.0以上。   目的:将多个域名解析到同一个IP地址上。再将多个域名为后缀的Mail解析到另外的同一个IP地址上。   #1IMAIL Server解决方案   如果你的IP地址只有一个,并且你有很多域名同时指向这个IP地址,并想利用这些域名来收发不同的信件时,需要从两方面来解决这个问题:   1.域名解析技术:如果你的主域名是domain.com,其他分域名是domain1.com或者domain2.com等。   第一步,先解析domain.com,并将domain.com及www.domain.com解析到相应的IP地址。然后,再将mail.domain.com也解析到这个IP地址,并在IN MX 10后面添加mail.domain.com。此时domain.com的域名解析完毕。   第二步,将domain1.com和www.domain1.com解析到domain.com所指的这个IP地址下,然后,在IN MX 10后面添加mail.domain.com。到此domain1.com的域名解析完毕。   其他的,domain2.com等,和domain1.com的解析方式相同。   2.首先,在IMAIL Server里选择一个真实的IP地址,再添加主域名为mail.domain.com、辅域名为domain.com,然后利用IMAIL Server 5.0可以增加虚拟主机的特点,在IMAIL Server里添加一个虚拟的主机生成$virtual001,并添加主域名为mail.domain1.com、辅域名为domain1.com。   经过以上两方面的操作你就可以实现上述功能,利用多个域名一个IP地址收发E-mail。   #1WWW Server解决方案   微软的IIS4.0可以实现这一目的,既可以用一个IP地址对应一个虚拟主机,也可以多个虚拟主机对应同一个IP地址。   1.在NT中,运行“Microsoft Internet Information Server”中的“Internet Service Manager”。   2.用右键单击本计算机名,在弹出菜单中选择“新建”中的“WebSite”。   3.在站点说明中键入:“站点代用名称”单击“下一步”。   4.在IP地址栏中,选择“分配给该站点的IP地址可以同一IP地址分配给多个站点”,单击“下一步”。   5.在主目录路径中,键入“访问的路径”,单击“ 下一步”。   6.单击“结束”网站目录中出现“站点代用名称”。   7.右键单击“站点代用名称”,在弹出菜单中选择“属性”。   8.在“Web站点”选项卡中单击“高级”,然后双击第一栏中有IP地址的第一行,添加IP地址,添加端口号,在主机标识名(Host Header Name)中键入:www.yourdomian.com,单击“确定”。   然后重复以上步骤,并将相应的项换为其他域名,主目录路径也做相应的改变。至此,域和虚拟主机建立完毕。   实现如上所建立的虚拟服务器需要支持HTTP1.1的浏览器。IE3.0以上,Netscape 3.0以上都支持HTTP1.1。但IIS4的虚拟服务器功能只支持Web服务,并不支持FTP服务。   #1FTP Server解决方案   1.IIS4里的设置   1)在NT中,运行“Microsoft Internet Information Server”中的“Internet Service Manager”。   2)用右键单击本计算机名,在弹出菜单中选择“新建”中的“FtpSite”。   3)在站点说明中键入:“站点代用名称”,单击“下一步”。   4)在IP地址栏中,选择“分配给该站点的IP地址可以同一IP地址分配给多个站点”,单击“下一步”。   5)在主目录路径中,键入“上传的路径”,单击“下一步”。   6)单击“结束”网站目录中出现“站点代用名称”。   2.目录安全的设置   对主目录的配置:在客户区域建立一个公用的目录,如:USER目录。此目录为IIS4里FTPSite所指向的“上传的路径”,所在目录。   在USER目录下建立多个用户的目录,并同时在域用户里建立多个用户的域用户账号和密码,步骤如下:   1)在客户区域里,点USER目录右键,选“共享”,点“安全性”,再点“权限”。   2)添加Administrator和System权限。   3)访问类型为“完全控制”,确定。   4)替换子目录的权限,确定即可。