DNS服务的配置与应用3

16.反向解析区域文件:下面是/var/named/chroot/var/named/192.168.16.arpa文件的例子
$ttl 36000
16.168.192.in-addr.arpa。 IN  SOA  dns.jackie.com. admin.jackie.com. (
     2005090503             #设置SOA资源记录
     10800
     3600
     604800
     36000 )
16.168.192.in-addr.arpa.  IN NS dns.jackie.com.   #设置NS资源记录
177.16.168.192.in-addr.arpa. IN PTR dns.jackie.com.
9     IN  PTR  www.jackie.com.    #设置指针PTR资源记录
178   IN  PTR  mail1.jackie.com.  #设置指针PTR资源记录
179   IN  PTR  mail2.jackie.com.  #设置指针PTR资源记录
180   IN  PTR  mail3.jackie.com.  #设置指针PTR资源记录
17.实现负载均衡功能:
只要在dns的区域文件中加入A资源记录就可以了 如:
ftp  IN  A 192.168.1.1
ftp  IN  A 192.168.1.2
ftp  IN  A 192.168.1.3
18.实现直接解析域名:就是像输入baidu.com和www.baidu.com 打开的是一样的网页的功能。加入一条特殊的A资源记录,如
jackie.com  IN  A  192.168.16.9

.           IN  A  192.168.16.9
这两个记录是一样的。
19.实现泛域名解析:
是指一个域名下的所有主机和子域名都被解析到同一个ip地址上。
*.jackie.com  IN  A  192.168.16.9

*             IN  A  192.168.16.9
这两个记录是一样的。
20.主名称服务器的测试
/etc/rc.d/init.d/named start  启动named进程
pstree | grep "named"  检查named的进程是否启动
vi /etc/resolv.conf
内容如
domain jackie.com   #设置缺省域名
nameserver 192.168.16.177  #设置dns服务器地址
21.使用nslookup程序测试
nslookup程序是dns服务的主要测试工具,运行模式为交互式和非交互式
非交互式  nslookup [-选项] 查询的域名  [dns服务器地址]
交互式    nslookup [- dns服务器地址]
22.以下以交互式为例进行说明
打入nslookup命令进入  >  提示符
>www.jackie.com
>192.168.16.179

>set type=cname
>bbs.jackie.com

>set type=mx
>jackie.com

>set type=soa
>jackie.com

>set type=NS
>jackie.com

>set type=a  #测试均衡负载
>ftp.jackie.com

>set type=a  #测试直接域名解析
>jackie.com

>set type=a  #测试泛域名
>ftp.jackie.com

>www.tom.com #测试外部域名