DNS服务器主从配置

环境:CentOS 8 数据库

主服务器:10.0.0.8服务器

从服务器:10.0.0.28测试

访问测试主机:10.0.0.6spa

1、安装DNS服务器软件 bind3d

dnf  install bind  bind-utils -y ; systemctl enable --now namedrest

2、修改主服务器 bind 配置文件code

vi  /etc/named.conf  注释图中标识的两行blog

 

 

 3、修改主服务器(10.0.0.8)区域配置文件ip

vi /etc/named.rfc1912.zonesast

#加上这段
zone "ceshi.org" IN { type master; file "ceshi.org.zone"; };

cp -p /var/named/named.localhost /var/named/ceshi.org.zone

修改DNS区域数据库文件

vi /var/named/ceshi.org.zone

$TTL 1D
@    IN SOA    master admin.ceshi. (
                    1    ; serial
                    1D    ; refresh
                    1H    ; retry
                    1W    ; expire
                    3H )    ; minimum
        NS    master
master  A   10.0.0.8
slave   A   10.0.0.28
        A    127.0.0.1
       AAAA    ::1

named-checkconf     #配置文件检查

systemctl restart named
rndc reload

4、修改从服务器(10.0.0.28)bind 配置文件

vi /etc/named.conf

 

 

 vi /etc/named.rfc1912.zones

zone "ceshi.org" {
    type slave;
    masters { 10.0.0.8; }; 
    file "slaves/ceshi.org.slave";
};

named-checkconf

systemctl start named
rndc reload

ls  /var/named/slaves/ceshi.org.slave  #查看数据库文件是否已生成

5、访问测试(在10.0.0.6主机上)

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DNS1=主服务器

DNS2=从服务器

dig master.ceshi.org

 

 在主服务器(10.0.0.8)上中止DNS服务

systemctl stop named

验证从DNS服务器任然能够查询

dig master.ceshi.org

 

 dig master.ceshi.org @10.0.0.28   #结果也和上图同样

相关文章
相关标签/搜索