基于centos的DNS主从服务器配置,子域授权

引言:由标题可知,主从服务器就是有两台服务器,当主服务器在发生故障无法进行工作时,就由从服务器来接手,继续完成工作
两台虚拟机除了IP地址不同以外,其他配置相同

  • 系统:centos 7.6
  • IP地址:192.168.164.137(主服务器),192.168.164.138(从服务器)
  • DNS软件:Bind 9.8
  • 测试域名:123.com
    1.定义从区域配置文件,之前的环境在这里就不多说明,主服务器可参考上篇博文,这里是以上篇服务器为主服务器
在从服务器虚拟机上操作,这里的IP地址是192.168.164.138
(1)在/etc/named.rfc1912.zones 文件下添加下述字段
zone "123.com" IN {
   
        type slave;				//表明类型为slave从服务器
        file "slaves/123.com.zone";		//文件相对路径位置
        masters {
    192.168.164.137; };		//主服务器IP地址
};

(2)配置完成重载即可

[root@localhost named]# rndc reload				//重载文件
[root@localhost named]# systemctl restart named.service 	//重启服务器

//我们会发现/etc/named目录下多了个slaves目录,原先在主服务器中的zone文件此刻已经在从服务器上了
[root@localhost named]# ls
data  dynamic  named.ca  named.empty  named.localhost  named.loopback  ops.123.com.zone  slaves
[root@localhost named]# cd slaves/
[root@localhost slaves]# ls
123.com.zone

(3)测试,通过从服务器测试解析主服务器上的记录的域名数据

[root@localhost slaves]# dig -t A www.123.com

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-9.P2.el7 <<>> -t A www.123.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64934
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 3

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.123.com.                   IN      A

;; ANSWER SECTION:
WWW.123.com.            3600    IN      A       192.168.164.137				//看见没,域名解析的ip地址是主服务器的IP地址

;; AUTHORITY SECTION:
123.com.                3600    IN      NS      ns1.123.com.
123.com.                3600    IN      NS      ns2.123.com.

;; ADDITIONAL SECTION:
ns1.123.com.            3600    IN      A       192.168.164.137
ns2.123.com.            3600    IN      A       192.168.164.138

;; Query time: 0 msec
;; SERVER: 192.168.164.138#53(192.168.164.138)			//而我们在这里解析使用的地址是从服务器的IP地址
;; WHEN: Sat Mar 28 09:55:27 EDT 2020
;; MSG SIZE  rcvd: 128

(4)现在我们试着给主服务器新增域名解析A记录,注意要更新zone的版本号,然后让从服务器更新数据
//在主服务器上新增一个bbs.123.com,ip地址是192.168.164.135

[root@xiaoping centos]# vi /var/named/123.com.zone                      
$TTL 3600
$ORIGIN 123.com.
@       IN      SOA     ns1.123.com.    admin.123.com. (
                202032703					//注意在新增A记录后我们要更新版本号,由原来的02变成03
                1H
                10M
                3D
                1D )
        IN      NS      ns1
        IN      NS      ns2
ns2     IN      A       192.168.164.138
ns1     IN      A       192.168.164.137
WWW     IN      A       192.168.164.137
bbs     IN      A       192.168.164.135			//新增bbs.123.com

(2)主服务器查询bbs.123.com
[root@xiaoping centos]# dig -t A bbs.123.com

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-9.P2.el7 <<>> -t A bbs.123.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44641
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 3

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;bbs.123.com.                   IN      A

;; ANSWER SECTION:
bbs.123.com.           
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值