dns yum 安装

默认 localhost
1)、yum -y install bind

2)、/var/named/named.localhost
     $TTL 1D                                ; 生存周期 1天
@       IN SOA  @ rname.invalid. ( ; @:域名 SOA:记录 @:设置本机dns 名字(随便起 ,@ 默认为 配置文件中的域名 zjtest8.com.)  管理员邮箱 (随便写)  
                                        0       ; serial 序列号 年-月-日-序号2016011201
                                        1D      ; refresh 刷新
                                        1H      ; retry  
                                        1W      ; expire 过期时间
                                        3H )    ; minimum ttl没定义就按照这个
        NS      @    ;dns server 此处为 @(SOA 后面的主机名,可以缩写:ns.zjtest8.com. 即为 ns ; 也可以写全:ns.zjtest8.com.)
        A       127.0.0.1 ; ns  A  127.0.0.1 或者 ns A 192.168.32.85 (其中后面的 IP 不一样会在 dig 的时候显示的不一样)
        AAAA    ::1     (此为 ipv6 的配置,可以删除)

测试:dig @127.0.0.1 localhost  /  dig @127.0.0.1 localhost.localdomain

3)、/var/named/named.loopback   反解析
$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
        A       127.0.0.1
        AAAA    ::1
        PTR     localhost.
测试:dig @127.0.0.1 -x 127.0.0.1


添加域名  www.zjtest8.com
1)、vim /etc/named.conf
最后添加:
zone "zjtest8.com" IN {     // 此处为二级域名
          type master;
          file "zjtest8.com.zone";  //此处为配置文件的名称
};
named-checkconf 测试配置文件是否出错

2)、vim /var/named/zjtest8.com.zone
 $TTL 1D
@       IN SOA  zjtest8.com.  rname.invalid.(
                                        2016011201      ; serial
                                        1D      ; refresh
                                        1H      ; retry 
                                        1W      ; expire
                                        3H )    ; minimum
         IN   NS        @
         IN   A         127.0.0.1
www      IN   A         192.168.32.76

named-checkzone "zjtest8.com" /var/named/zjtest8.com.zone

3)、vim /var/named/named.conf
options {
     listen-on port {127.0.0.1;192.168.32.85;}   //可以方便一点配置为 listen-on port { any;  };
     allow-query { any; };                                   // 设置允许的客户端访问此 dns 服务器
....
}

4)、/etc/init.d/named restart

5)、解析:
          dig www.zjtest8.com                              此处需要配置 /etc/resolv.conf  ,加上 192.168.32.85
          dig @192.168.32.85 www.zjtest8.com    此处直接调用 192.168.32.85 的dns 服务

反解析  (如果是邮件服务器就会进行反解析)
6)、vim /etc/named/named.conf 添加
     zone "32.168.192.in-addr.arpa" IN {
               type master;
               file  "76.zone";
     };
7)、vim /var/named/32.168.192.zone  
$TTL 1D
@       IN SOA  ns.zjtest8.com. rname.invalid.(
                                        2016011201      ; serial
                                        1D      ; refresh
                                        1H      ; retry 
                                        1W      ; expire
                                        3H )    ; minimum
         IN   NS        ns
ns       IN   A         127.0.0.1
85       IN   PTR        zjtest.com.
76       IN   PTR         www.zjtest8.com.

named-checkconf 测试配置文件是否出错
named-checkzone "zjtest8.com" /var/named/76.zone
8)、/etc/init.d/named restart
9)、测试反解析
     dig -x 192.168.32.85
     dig @192.168.32.85 -x 192.168.32.76

dns 主从:
从服务器:
1)、yum -y install bind
2)、scp /etc/named.conf 192.168.32.86:/etc/
3)、cd /var/named
3)、修改 /etc/named.conf 中的域名zjtest8 的 masterslave ,并且修改其中的file 为 slaves/....
4)、mkdir slaves
5)、chown named:named slaves
6)、service named restart

你可能感兴趣的:(yum,dns)