码迷,mamicode.com
首页 > 其他好文 > 详细

DNS服务器主从配置

时间:2020-07-27 13:38:09      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:emctl   height   localhost   rndc   eth0   net   查询   span   png   

环境:CentOS 8 

主服务器:10.0.0.8

从服务器:10.0.0.28

访问测试主机:10.0.0.6

一、安装DNS服务器软件 bind

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

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

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

技术图片

 

 

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

vi /etc/named.rfc1912.zones

#加上这段
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

四、修改从服务器(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  #查看数据库文件是否已生成

五、访问测试(在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   #结果也和上图一样

DNS服务器主从配置

标签:emctl   height   localhost   rndc   eth0   net   查询   span   png   

原文地址:https://www.cnblogs.com/yds941268778/p/13383127.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!