dns辅助服务器的配置时,主dns配置的区域文件不能复制过来,部署DNS主从复制、区域传送...

本文详细介绍了如何配置DNS主从服务器,包括安装BIND、配置主服务器及辅助服务器的相关步骤,并强调了注意事项如防火墙设置、时间同步等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:

主服务器ip:10.254.12.238

辅助服务器ip:10.254.10.161

做主从需要两个条件:

1、授权给辅助服务器

2、主服务器zone文件中配置有NS,A或者PTR

两台设备均简单粗暴的安装bind

`yum install bind -y`

配置主服务器

修改主服务器的主配置文件:

~]# vim /etc/named.conf

listen-on port 53 { any; };

allow-query { any; };

masterfile-format text; 不配置这个辅住服务器通不过去的文件会乱码;

--------------------------------------以上部分是在options里面配置的;

zone "songhe.com." IN {

type master;

file "songhe.com.zone";

allow-transfer { 10.254.12.161; };

notify yes; ----最开始配置在options里面发现没啥作用的,可以配置在这里;

};

创建并配置主服务器的区域解析库文件:

~]# touch songhe.com.zone

~]# chmod 640 songhe.com.zone

~]# chown root:named songhe.com.zone

~]# ll songhe.com.zone

-rw-r----- 1 root named 335 1月 8 15:43 songhe.com.zone

~]#

~]#

~]# vi songhe.com.zone

$TTL 600

@ IN SOA ns1.songhe.com. mail.songhe.com. (

20190107;

2H;

10M;

3W;

1D;

)

IN NS ns1

IN NS ns2

IN A 10.254.12.238

ns1 IN A 10.254.12.238

ns2 IN A 10.254.12.238

www IN A 10.254.12.161

因为我是虚拟机做的,需要配置/etc/resolv.conf为本机ip,

~]# cat /etc/resolv.conf

# Generated by NetworkManager

nameserver 10.254.12.238

配置辅助服务器

修改辅助服务器的主配置文件:

listen-on port 53 { any; };

allow-query { any; };

masterfile-format text;

--------------------------------------以上部分是在options里面配置的;

zone "songhe.com." IN {

type slave;

file "slaves/songhe.com.zone";

masters { 10.254.12.238; };

};

因为区域文件是从主服务器同步过来,所以此处不需要单独配置。

同样需要改/etc/resolv.conf为主服务器的ip。

记得用named-checkconf ,named-checkzone检查配置文件是否有语法错误。

然后systemctl start named 启动bind服务,查看从服务器是否已经存在主服务器的zone文件。

区域未同步文件则可能是防火墙没关,或者没有在主服务器上给从服务器配置NS记录A记录,两台服务器时间同步!!!

日志观察同步信息过程:

cb05dcc59fe5b18da5a880cafdfc577d.png

第一次区域传送的过程叫做完全区域传送(axfr)

以后每次区域传送均叫增量区域传送(ixfr)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值