发新话题
打印

没有DNS亦玩转虚拟主机

没有DNS亦玩转虚拟主机


稍微了解一点的朋友大概知道,虚拟主机在实现方式上基本上可以分为两种,一种是基于IP地址,另一种是基于域名即DNS。第一种方式实现起来比较简单,只要我们给我们的网卡多绑定几个IP地址就能实现了。第二种方式比较麻烦,难道我们还要自己安装一个DNS服务器吗?NO,NO,NO 不用这么麻烦,该请出我们的Hosts宝贝儿了。Hosts文件是Windows自带的一个文件,主要用于本地域名解析,一般情况下,Windows在请求外部DNS服务器之前都会先搜索这个文件。7 O) Q1 f- i, v3 x. O

% m. U/ M  W9 S+ S  Win9x中这个文件位于windows目录下,文件名可能是hosts.sam;Win2K及以后的操作系统中这个文件位于WINNT\system32\drivers\etc 目录下,文件名为hosts。不管怎样要启用这个文件的功能,必须把它的文件名改成hosts,没有扩展名。
% u4 A2 s" T, G7 P: l$ O, n! A0 A# f6 D+ y) P" {
  好了现在我们就打开它看看它的庐山真面目吧,一般情况下会是这样:
, u" g, q; M. {: l4 b#Copyright (c) 1993-1999 Microsoft Corp.
; {; \" q% P( O/ o, P- W  \( q2 Z#
$ K& ~+ R/ q, _+ ]) w# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
( h* R; ~9 Y7 Y! P#.....…………………………
! I4 z2 P) |1 E6 C2 y: Z3 _' m127.0.0.1 localhost" y& s; X  Y' Y
6 o+ v8 }& \$ Q
  注意到了吗,最后一行就是我们的法宝。只要我们在下面添加相应的行,如:
/ Q. p* F: Q" T; R# q! @" V8 W  z3 ~# p
127.0.0.1www.test.com- O8 P8 G: D4 Y
127.0.0.1www.test2.com: [! S5 t  z7 _

3 i. |% T5 O9 J# p2 q* L' Y, E  那么这三个域名都将会被解析到127.0.0.1这个IP地址上啦,只要我们在我们的服务器上设置好不同域名对应的不同页面,那么访问www.test.com时会显示一个页面,访问www.test2.com时则会显示另一个页面。怎么样,简单吧,好啦,就说到这里,赶紧在自己的机子上试试吧。



点击图标进入精品网摘收藏 欢迎大家加入网络收藏夹

TOP

发新话题