DNS BIND之直接域名、泛域名与子域

本节将主要针对常用的几种特殊(直接域名、泛域名与子域)的域名解析记录介绍。

一、直接域名

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


此时,域名csdn.net可以解析为114.112.73.194,与www.csdn.net域名的解析结果一样,配置如下:
www.csdn.net.               600     IN      A       114.112.73.194
csdn.net.                600     IN      A       114.112.73.194


二、泛域名

如果在shop.taobao.com中加入以下语句,还可以实现一种泛域名的效果。
*.shop.taobao.com.      1800    IN      CNAME   shop.taobao.com.

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

从图中可以看到,不管采用什么样的主机名,只要后缀是".shop.taobao.com",地址都将解析为shop.taobao.com。
三、子域
子域(Subdomain),是域名层次结构中的一个术语,是对某一个域进行细分时的下一级域。例如,shop.taobao.com是一个顶级域名,可以把aaa.shop.taobao.com配置成是它的一个子域。配置子域可以有两种方式,一种是把子域配置放在另一台DNS服务器上,还有一种是子域配置与父域配置放在一起,此时也称为虚拟子域。

配置如:

  1. $ORIGIN shop.taobao.com.
  2. *.shop.taobao.com.      1800    IN      CNAME   shop.taobao.com.

转至:http://book.51cto.com/art/200912/169363.htm

发表评论