|
建立slave DNS
有时为了均衡负载量及备援的概念,建立第二台DNS用来备援领域资料。该伺服器,我们通常称之为slave
DNS。(此例:dns2.sky.ks.edu.tw 163.16.4.201)
master DNS的设定档:为了配合slave进行领域传送,需要稍微更改。新增允许资料传输部分。此时master设定档

slave DNS的设定档:
1.如同一般DNS建立本机反解档案。

2.只要把master DNS的设定档复制后,稍加修改即可。sky领域备援来做说明:
2.1 将原先的type型态,从 master 变更为 slave。
2.2 加注上master伺服器的 ip 位置。
2.3 档案会自动产生,为了管理方便,我建立一个 slave 资料夹存放。
3.同master DNS一般,设定档加入 allow-transfer
叁数;此时 ip 位置改为 master DNS 的位置。

【常犯错误】忘了将 master DNS 指向的 masters
中的s加上
【特别注意】slave DNS只要修正 named.conf 并建立本机反解档、相关资料夹,即可运作。相关领域修正皆在
master DNS 部分修正。
【修改正解领域资料档案】多一个NS指向,指向 slave DNS。
ks.edu.tw 领域资料档:named.host.ks 此时 master
DNS的zone.mlc档案

说明:
1.需要将dns2.sky.ks.edu.tw 本身的正反解加上。(上图步骤2)这样slave才能正常运作。
2.为本单位解析的所有领域,加上另一笔NS指向到dns2.mlc.edu.tw.(上图1、3步骤)
16.163.in-addr.arpa 部分 master DNS named.rev修改

其馀领域档案也是相同,只要有 NS 记录指向 master DNS 的,都需要再加上一个
NS 记录指向 slave DNS。我们可以叁照master的named.conf来检查还需要修改哪些领域档案。
叮咛:更改档案后,务必更新序号。
slave DNS的反解,请务必记得加上。
【测试】将slave dns 启动。若成功,则能够解析所有负责领域,且在slave资料夹下,会自动出现领域的资料档案。slave
DNS 中的领域档案内容凌乱不用理会,是正常的。
【总结】建立slave的步骤看起来很繁杂,这是因为我们突然间建立 slave
DNS 所致。若一刚开始就打算建立 slave DNS 的话,在建立master 时,顺便将下辖领域多一个 NS 指向就简单方便多了。
slave DNS管理
设定完成就不用理他了,他会自行与master DNS进行资料对应。若是今天因为错将master的领域序号改错(小),会造成slave
DNS无法取得资料。因为slave DNS会将序号作一比对,会认为是旧有资料。
这时只要将slave的备份档案删除,也就是slave这个资料夹的该领域档案移除,并重新启动slave
DNS的dns服务即可解决同步问题。
|