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 #测试外部域名