14.3.6 直接域名、泛域名与子域

时间:2022-11-03 14:50:57

14.3.6  直接域名、泛域名与子域

许多用户有直接使用域名访问Web网站的习惯,即在浏览器中不输入www等主机名,而是直接使用如http://baidu.com/http://tom.com/等域名来访问。然而,并不是所有的Web网站都支持这种访问方式,只有DNS服务器能解析直接域名的网站才可以使用。可以在named.wzvtc.cn区域文件中加入以下内容实现直接域名解析。

 

wzvtc.cn.  IN    A   10.10.1.3

 

此时,域名wzcvtc.cn可以解析为10.10.1.3,与www.wzvtc.cn域名的解析结果一样,测试情况如图14-12所示。

另外,如果在named.wzvtc.cn中加入以下语句,还可以实现一种泛域名的效果。

 

*.wzvtc.cn.   IN      A       10.10.1.3

 

泛域名是指一个域名下的所有主机和子域名都被解析到同一个IP地址上。在以上配置中,所有以“.wzvtc.cn”为后缀的域名的IP地址都将解析为10.10.1.3。另外,默认情况下泛域名解析的优先级最高,如果区域文件中存在其他主机的A资源记录,它们都将失效。图14-13所示的是泛域名的测试结果。

14.3.6 直接域名、泛域名与子域

14-12  直接域名解析测试结果

 

14.3.6 直接域名、泛域名与子域

 

14-13  泛域名解析测试结果

从图14-13中可以看到,不管采用什么样的主机名,只要后缀是“.wzvtc.cn”,IP地址都将解析为10.10.1.3

子域(Subdomain),是域名层次结构中的一个术语,是对某一个域进行细分时的下一级域。例如,wzvtc.cn是一个*域名,可以把dean.wzvtc.cn配置成是它的一个子域。配置子域可以有两种方式,一种是把子域配置放在另一台DNS服务器上,还有一种是子域配置与父域配置放在一起,此时也称为虚拟子域。下面介绍一下虚拟子域的配置方法。

假设在14.2.3所提供的一套配置文件的基础上,要求配置一个虚拟子域,名为dean.wzvtc.cn。此时,需要在区域文件named.wzvtc.cn添加以下内容。

 

$ORIGIN dean.wzvtc.cn.

mail          IN      A      10.10.3.28

ftp           IN      A      10.10.3.29

mailftp是定义在子域dean.wzvtc.cn中的主机名,即域名mail.dean.wzvtc.cnftp.dean.wzvtc.cn对应的IP地址分别是10.10.3.2810.10.3.29。测试结果如图14-14所示。

 

14.3.6 直接域名、泛域名与子域

14-14  虚拟子域测试结果

当然,在子域dean.wzvtc.cn中也可以配置邮件网关等功能,其配置与父域中的配置       类似。