linux dns区域传送,Linux DNS服务系列之主从复制、区域传送

本文详细介绍了如何配置DNS主从服务器,包括在主服务器上设置允许特定从服务器进行区域传送,以及在从服务器上进行相应的配置以同步主服务器数据。主要步骤涉及修改主配置文件,设置允许的区域传送主机,启用通知功能,以及在从服务器上定义为奴隶类型并指定主服务器。最后,通过检查语法和重启服务确保配置生效,并通过日志和解析测试验证配置成功。
摘要由CSDN通过智能技术生成

前言

前言

在上一篇文章中已经讲解了缓存服务器和正反向解析,在这一篇文章中讲解如何配置DNS主从服务器,和区域传送,根据上一篇的实验继续完成DNS主从服务器配置。

DNS主从服务器配置要求:

为192.168.1.192主DNS服务器添加一台IP为 192.168.1.105的从服务器

只允许192.168.1.105这台从服务器进行区域传送,其他主机禁止传送

主从DNS服务器:

主DNS服务器(MasterDNS): 数据库的修改更新;

辅助DNS服务器(SlaveDNS):请求主DNS服务器的数据同步更新;

缓存DNS服务器:它主要用来缓存查询的地址信息,而不用承担任何其他的工作。它没有区域文件,也不从其他DNS服务器传输数据。它能响应客户机的查询,但是没有授权。

Fspz_CQDEY0flP8_SAVt4t1DOq65

区域传输(区域传送)

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

两种区域文件复制方式(区域传送):

AXFR(完全区域传送):全部区域文件复制,复制整个区域文件。

如:dig Ct axfr 51yunxuexi.club

IXFR(增量区域传送):增量区域文件复制,仅仅复制区域里变化的记录。

如:dig -t ixfr=201508030151yunxuexi.club

在主服务器192.168.1.192修改主配置文件,只允许从服务器进行区域传送

[root@localhost ~]# vim /etc/named.confzone "51yunxuexi.club" IN {

type master;

file "51yunxuexi.club.zone";

allow-transfer { 192.168.1.105; }; #添加只允许192.168.1.105进行区域传送

notify    yes;                  #开启通知,主服务器更新时通知从服务器同步

};

zone "1.168.192.in-addr.arpa" IN {

type master;

file "192.168.1.zone";

allow-transfer { 192.168.1.105; };

notify    yes;

};

检查语法,并重新启动

[root@localhost ~]# named-checkconf

[root@localhost ~]#

[root@localhost ~]# /etc/init.d/named  reload

在主服务器192.168.1.192修改51yunxuexi.club.zone[root@localhost ~]# cat /var/named/51yunxuexi.club.zone

$TTL     600

@       IN      SOA     ns1.51yunxuexi.club.    admin.51yunxuexi.club. (

2015080304   #每次修改配置文件则需要修改版本号

1H

5M

2D

6H )

IN      NS      ns1

IN      NS      ns2                          #添加从服务器的NS和A记录

IN      MX      10      mail

ns1     IN      A       192.168.1.192

ns2     IN      A       192.168.1.105

mail    IN      A       192.168.1.104

www     IN      A       192.168.1.106

www     IN      A       192.168.1.103

ftp     IN      CNAME   www

pop3    IN      A       192.168.1.107

[root@localhost ~]#

在主服务器192.168.1.105修改192.168.1.zone[root@localhost ~]# cat /var/named/192.168.1.zone

$TTL     600

@       IN      SOA     ns1.51yunxuexi.club.    admin.yunxuexi.club. (

2015080304

1H

5M

2D

6H )

IN      NS      ns1.51yunxuexi.club.

IN      NS      ns2.51yunxuexi.club.

192     IN      PTR     ns1.51yunxuexi.club.

105     IN      PTR     ns2.51yunxuexi.club.    #添加从服务器的NS和A记录的反向解析

106     IN      PTR     www.51yunxuexi.club.

104     IN      PTR     mail.51yunxuexi.club.

103     IN      PTR     www.51yunxuexi.club.

[root@localhost ~]#

在从服务器192.168.1.105修改主配置文件[root@localhost named]# vim /etc/named.conf

zone "51yunxuexi.club" IN {

type slave;                          #从服务器类型

file "slaves/51yunxuexi.club.zone";

masters { 192.168.1.192; };          # 定义主服务器

allow-transfer { none; };            #不允许区域传送

};

zone "1.168.192.in-addr.arpa" IN {

type slave;

file "slaves/192.168.1.zone";

masters { 192.168.1.192; };

allow-transfer { none; };

};

"/etc/named.conf" 65L, 1687C检查语法,并重新启动

[root@localhost slaves]# named-checkconf

[root@localhost slaves]#

[root@localhost slaves]# /etc/init.d/named  reload

查看日志确定是否成功

Fsph3oya4YEl_wNEZ9bKbZbQGSPF在slaves中查看以传送的文件

[root@localhost named]# ls /var/named/slaves/

192.168.1.zone  51yunxuexi.club.zone

[root@localhost named]#

在从服务器进行解析测试

Fn8UplDz2EoTkRKe5UCTc6d-V3A1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值