如果有的读者没有安装DNS服务,有没有一种快捷的方法来创建主机头,测试建立主机头发布的站点是否正常呢?其实我们可以利用hosts文件来解决。
众所周知在windows2000及其以上操作系统中有一个hosts文件,在访问任何和域名有关的地址时系统会首先查看该文件中是否存在对应关系。因此我们可以利用hosts文件在没有启用或建立DNS正向查找区域的情况下对不同主机头名称的站点进行访问,不过这些访问都只是在本机有效的。要想在全公司网络内或者是整个Internet中有效的话仍然需要对DNS进行配置。
第一步:搜索本地计算机名为hosts的文件,在搜索前要对文件夹显示进行设置,设置为查看所有文件。(如图46)
![]() |
| 图46 点击看大图 |
第二步:用记事本打开hosts文件,在最后添加类似10.91.30.45 www.softer.com的对应关系,也就是说访问www.softer.com地址将自动转到10.91.30.45这个IP地址上。(如图47)
![]() |
| 图47 点击看大图 |
第三步:保存退出后再次在IE浏览器中输入http://www.softer.com,你会发现可以正常访问了。(如图48)同理输入http://www2.softer.com:81也将访问对应的网页。(如图49)
![]() |
| 图48 点击看大图 |
![]() |
| 图49 点击看大图 |
总结:windows2003中的IIS在大部分设置上和windows2000中的类似,只是在虚拟目录和主机头上有所区别。总的说来windows2003操作系统下的IIS6可以更轻松的配置网站发布信息,例如不同站点使用不同端口,不同站点使用不同域名进行访问等。这些都是在windows2000的IIS5中无法实现的。因此笔者建议大家在根据实际工作情况的同时,尽量倾向于选择windows2003下的IIS6,毕竟他是新版本,功能更强大,安全系数更高。
