[root@localhost etc]# pwd
/var/named/chroot/etc
[root@localhost etc]# chgrp named named.conf
[root@localhost etc]# ll
-rw-r----- 1 root named 1171 08-31 12:43 named.conf
--#不重新启动服务,可以使用重新加载配置文件的方法
#rndc reload
[root@localhost etc]# service named restart
Stopping named: [ OK ]
Starting named: [ OK ]
[root@localhost etc]#
DNS服务器的主要测试方法
使用nslookup、dig和host等专用工具可以对DNS服务器进行较全面的测试
nslookup命令在Linux和Windows系统中都默认安装,是比较常用的测试工具
进入nslookup命令交换环境、
# nslookup
>
设置使用指定的DNS服务器
> server 192.168.101.70
测试localhost主机域名的正向解析
> localhost
测试localhost主机域名的反向解析
> 127.0.0.1
测试互联网中的域名解析
> www.bj.com
测试bj.com域中的A记录
> ns.test.com
测试bj.com域中的PTR记录
> 192.168.101.70
测试bj.com域中的CNAME记录
> www.bj.com
测试bj.com域中的NS记录
> set type=ns (设置域名查询类型为NS即域名记录)
> bj.com
测试bj.com域中的MX记录
> set type=mx (设置域名查询类型为MX即邮件交换记录)
> bj.com
设置进行A记录的测试
> set type=a (设置域名查询类型为A即地址记录)
>mail.bj.com
(dig只运行在liunx平台,是domain information grep的缩写)
1)#dig --help
dig命令的格式
Usage: dig [@global-server] [domain] [q-type] [q-class] {q-opt}
{global-d-opt} host [@local-server] {local-d-opt}
[ host [@local-server] {local-d-opt} [...]]
Use "dig -h" (or "dig -h | more") for complete list of options
------dig方向查询时要加 -x
2)dig命令可以比nslookup命令显示更多的DNS服务器信息
# dig @192.168.101.70 bj.com (@后是被查询的DNS服务器的IP地址,bj.com域名做为命令参数)
#dig ns.mail.bj.com
#dig –t mx bj.com
#dig mail.bj.com
#host 192.168.101.70 --测试主机