使用rndc进行主/从复制

时间:2014-02-17 15:47:57

标签: dns bind replication

当我使用传统方式管理我的区域文件时,我可以在/etc/bind/named.conf.local中设置以下配置来设置主/从复制。

zone "my_zone.com" {
    type master;
    file "/etc/bind/db.my_zone.com";
};

zone "my_zone.com" {
    type slave;
    file "db.my_zone.com";
    masters { master_ip_address; };
};

但是,如果我使用rndc来管理我的区域文件,我应该如何管理这种复制关系呢?

1 个答案:

答案 0 :(得分:4)

经过一番调查后,我想我找到了自己问题的答案。

使用rndc

添加和删除区域

要启用rndc添加新区域,请将以下代码添加到/etc/bind/named.conf.option

allow-new-zones yes;

添加新区域

rndc addzone mydomain.com  '{type master; file "/etc/bind/rndc_zones/mydomain.com";};'
rndc addzone mydomain.com '{ type slave; masters { master_ip; }; };'

重新加载修改后的区域

rndc reload mydomain.com

删除区域

rndc delzone mydomain.com