linux编程实现dns请求,linux – 使用BIND实现辅助DNS服务器的最佳方式

我有一个DNS服务器安装在centOS上并基于BIND DNS服务器.

我想要做的是创建一个辅助DNS服务器,它将与主服务器一起复制,并将保存我的所有区域记录,并且我还需要当主服务器由于某种原因因为某些原因而关闭时,该服务器将充当故障转移作为主人回答来自世界的所有问题.

今天我安装了一台新服务器(centOS 6)并安装了BIND DNS服务器并对其进行配置,将我的主服务器上的所有区域作为从属区域,如下所示:

zone "example-domain.com" IN {

type slave;

masters { ; };

file "slaves/example-domain.com";

};

所以,毕竟我成功地从主服务器更新了带有所有DN记录的区域文件,并且一切都很好.

我做的第二步是将我所有域区域中的主区域文件更新到新的情况,所以我添加了一个带有我的从属详细信息的新NS记录,如下所示:

$TTL 3600

@ IN SOA XXX.com. ns1.XXX.com. (

2013080901 ; serial,todays date + todays serial #

10800 ; refresh,seconds

7200 ; retry,seconds

10800 ; expire,seconds

86400 ) ; minimum,seconds

NS ns1.XXX.com.

NS dns.netvision.net.il.

NS nypop.netvision.net.il.

**NS ns2.XXX.com.**

MX 1 mail.synerionhcm.com.

@ IN A 1.1.1.1

ns2 IN A 2.2.2.2

www IN A 1.1.1.

localhost A 127.0.0.1

但是,如果我的主服务器由于某种原因而瘫痪而且辅助服务器无法从主服务器复制记录,它会删除它们,我想知道在这种情况下会发生什么?它会像主要一样行动,并将回答世界的问题?

谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值