BIND主从配置

先给大家bind手册的地址

http://www.bind9.net/manuals


设置master

zone "test.com" IN {
	type master;
	file "/etc/named/test.com";
	allow transfer {
		192.168.10.201;
	};
	notify yes;

	also-notify {
		192.168.10.201;
	};
}

重启master


设置slave

zone "test.com" IN {
	type slave;
	file "/etc/named/test.com";
	masters {
		192.168.10.200;	
	};
}
chown -R named:named /var/named/chroot/etc/named
重启slave


如果如法同步请查看tail -f /var/log/messages

centos的sulinux

vim /etc/selinux/config

SELINUX=enforced

reboot

在 CentOS 系统上,我们可以使用 BIND9 实现 DNS 服务器的主从配置。主服务器将承担管理 DNS 区域的主要任务,从服务器将从主服务器获取 DNS 区域的副本。这样可以提高 DNS 服务器的可靠性和可用性。 下面是在 CentOS 系统上实现 BIND9 主从配置的步骤: 1. 安装 BIND9 软件包 在主服务器和从服务器上都需要安装 BIND9 软件包。可以使用以下命令在 CentOS 系统上安装 BIND9: ``` sudo yum install bind bind-utils ``` 2. 配置主服务器 在主服务器上,需要配置 BIND9 以管理 DNS 区域。可以编辑 /etc/named.conf 文件并添加以下内容: ``` zone "example.com" IN { type master; file "example.com.zone"; allow-transfer { 192.168.1.2; }; // 允许从服务器的 IP 地址 }; ``` 这里的 "example.com" 是你要管理的 DNS 区域。你可以将其替换为自己的域名。"example.com.zone" 是 DNS 区域的文件名,你可以将其替换为你自己的文件名。 然后,你需要创建一个 DNS 区域文件(例如 /var/named/example.com.zone),并添加相应的 DNS 记录。例如: ``` $TTL 86400 @ IN SOA ns1.example.com. admin.example.com. ( 2019010101 ; serial 3600 ; refresh 1800 ; retry 604800 ; expire 86400 ; minimum ) @ IN NS ns1.example.com. @ IN NS ns2.example.com. ns1 IN A 192.168.1.1 ns2 IN A 192.168.1.2 www IN A 192.168.1.3 ``` 这里的 "ns1.example.com" 和 "ns2.example.com" 是主服务器和从服务器的域名。你需要将其替换为你自己的域名。"192.168.1.1" 和 "192.168.1.2" 是主服务器和从服务器的 IP 地址。你需要将其替换为实际的 IP 地址。 3. 配置从服务器 在从服务器上,需要配置 BIND9 以从主服务器获取 DNS 区域的副本。可以编辑 /etc/named.conf 文件并添加以下内容: ``` zone "example.com" IN { type slave; file "example.com.zone"; masters { 192.168.1.1; }; // 主服务器的 IP 地址 }; ``` 这里的 "example.com" 是你要获取的 DNS 区域。你可以将其替换为自己的域名。"example.com.zone" 是 DNS 区域的文件名,你可以将其替换为你自己的文件名。 然后,你需要启动 BIND9 服务并测试配置是否正确。你可以使用以下命令启动 BIND9 服务并检查日志: ``` sudo systemctl start named sudo systemctl status named sudo tail -f /var/log/messages ``` 如果配置正确,则你应该能够在从服务器上看到从主服务器获取 DNS 区域的副本。 总之,以上是在 CentOS 系统上实现 BIND9 主从配置的步骤。需要注意的是,在配置 BIND9 主从时,需要确保主服务器和从服务器之间可以相互通信,并且需要在防火墙中打开相应的端口。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值