精解Linux RHEL 6.x DNS 服务器(2)

二、缓存服务器

1)安装软件包
        yum -y install  bind
  2)bind配置文件
    安装完后,会用到四个配置文件,四个配置文件的关系

精解Linux RHEL 6.x DNS 服务器

3)DNS  bind  named的关系 
          DNS是一个服务,是提供域名解析的服务;
          bind是实现这个服务的软件包;
          named是dns这个服务的守护进程
  4)配置缓存服务器的思路
把客户端发送的请求,转发给能解析到的服务器
在主配置文件里面修改 (/etc/named.conf)

精解Linux RHEL 6.x DNS 服务器

开启服务, service  named  start(/etc/rc.d/init.d/named start)
第一次需要开启服务,之后只需要加载配置文件即可
service named reload (rndc reload)
named-checkconf


三、DNS的测试工具

[root@jie2 data]# rpm -ql bind-utils
/usr/bin/dig            #dig测试命令工具
/usr/bin/host            #host测试命令工具
/usr/bin/nslookup        #nslookup测试命令工具
/usr/bin/nsupdate
/usr/share/man/man1/dig.1.gz
/usr/share/man/man1/host.1.gz
/usr/share/man/man1/nslookup.1.gz
/usr/share/man/man1/nsupdate.1.gz
命令的使用用法:
    dig [option] 资源记录类型名称    [@server-ip] 
  option:
[ -t type] 指定类型
 [-x addr]  指定IP
资源记录类型名称:
      NS :对应DNS服务器的FQDN
      A :代表"主机名称"与"IP"地址的对应关系, 作用是把名称转换成IP地址
      PTR:代表"IP地址"与"主机名"的对应关系,作用刚好与A记录相反
    [@server-ip]:
                不写IP,默认是本地服务器的IP
                用@server-ip,指定服务器的IP
    eg:dig -t A @172.16.0.1


host [option] 资源记录类型名称  [server-ip]
eg:host -t A 172.16.0.1


nslookup  FQDN  [server-ip]
  eg: nslookup 172.16.0.1

精解Linux RHEL 6.x DNS 服务器

精解Linux RHEL 6.x DNS 服务器

精解Linux RHEL 6.x DNS 服务器

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/2e910106aae52fa86a2cdc4e226e1aee.html