简单配置bind9 的master 和slave

来源:互联网 发布:linux虚拟机不能用优盘 编辑:程序博客网 时间:2024/06/06 01:18


系统:两台FreeBSD 10.1

部署:一台做master,一台做slave

1、首先是安装bind9,我是用的ansible远程安装的,暂时还没有把主从两个安装和配置分开,所以一开始在两台FreeBSD上安装的是一样的bind9,包括named.confzone文件都是一样,后面再分开配置的。

2、安装的过程就不赘述了,网上有很多资料,安装完后,就该分别配置两台主机使它们分别作为主从域名服务器了,其实基本配置差不多,比如options里的参数就差不多,只需要改变zone的配置。

master中:

 zone"XXX.com" IN {

            type master;

            file "XXX.com.zone";

            allow-update { none; };

            allow-transfer{ <slaveIP地址>; }; //允许被哪台slave复制数据过去

};

 

slave中:

zone "XXX.com" IN {

             type slave;

             file "slaves/XXX.com.zone"; //自动创建并从master复制内容

             masters { <masterIP地址>; };  //指明那台是master,可以有多台,指定多台的时候,multi-master设置为yes

};

 

3Zone对应的资源文件只需要在master里编写和修改就可以了,配置好了后,分别重启服务:service named restart ,就可以看到在slave中原本没有资源文件,现在自动从master中同步过来了。master中的zone设置了allow-transfer,且资源文件里的Serial有改变时,就会通知slave同步masters里对应地址的主域名服务器的数据。

0 0
原创粉丝点击