RHCE 【DNS服务主从服务器】

将一个区域文件复制到多个服务器上的过程叫做区域传送。将主服务器上的信息复制到辅助服务器上来实现。

(1)完全区域传送:复制整个区域文件

#主DNS服务器的配置【主dns服务器的ip地址为172.24.8.128】
[root@localhost ~]# vim /etc/named.conf
options {  
    listen-on port 53 { 172.24.8.128; }; 
    directory       "/var/named";
    allow-transfer { 172.24.8.129; }; 
};
zone "baidu.com" IN {                  
            type master;              
            file "named.baidu.com";
};       
[root@localhost ~]# vim /var/named/named.baidu.com
$TTL 1D 
@   IN SOA @ admin.baidu.com. ( 0 1D 1H 1W 3H )
    IN NS ns.baidu.com. 
    IN NS slave.baidu.com.
    IN MX 10 mail.baidu.com. 
ns  IN A 172.24.8.128
slave IN A 172.24.8.129
mail IN A 172.24.8.128
www IN A 172.24.8.128
ftp IN CNAME www 
[root@localhost ~]# systemct restart named 
#从DNS服务器的配置【从dns服务器的ip地址为172.24.8.129】
[root@localhost ~]# yum install bind -y
​
[root@localhost ~]# vim /etc/named.conf
options {  
    listen-on port 53 { 172.24.8.128; }; 
    directory       "/var/named";
};
zone "baidu.com" IN {                  
            type slave;              
            file "slaves/named.baidu.com";
            masters {172.24.8.128;};
};  
[root@localhost ~]# systemct restart named 
#测试
[root@localhost ~]# host www.baidu.com  172.24.8.129

(2)增量区域传送:仅复制区域里变化的文件

#修改主服务器的区域配置文件,序号比之前的序号大【注:区域文件里面必须要写从服务器的NS和A记录】
#主DNS服务器的配置【主dns服务器的ip地址为172.24.8.128】
[root@localhost ~]# vim /var/named/named.baidu.com
$TTL 1D 
@   IN SOA @ admin.baidu.com. ( 1 1D 1H 1W 3H )
    IN NS ns.baidu.com. 
    IN NS slave.baidu.com.
    IN MX 10 mail.baidu.com. 
ns  IN A 172.24.8.128
slave IN A 172.24.8.129
mail IN A 172.24.8.128
www IN A 172.24.8.128
ftp IN CNAME www
www1 IN CNAME www
[root@localhost ~]# systemct restart named 

你可能感兴趣的:(RHCE,服务器,github,运维)