DNS三部曲之DNS主从复制

    xiaoxiao2026-01-09  11

    一、DNS中的区域

    区域名称解析分为两类,一个是正向解析区域,一个是反向解析区域

    区域传送类型      axfr    完全区域传送-------->传送区域内的所有解析信息 -------->第一次完成主从配置后全量。      ixfr     部分区域传送-------->只传输变化的内容 ---------------> 配置后,采用增量传输的模式。

     

    二、主从同步原理

    三、主从模式配置

    A服务器主服务器(30.96.8.232) B服务器从服务器 (30.96.8.233)

    配置重点:

    1、主DNS服务器需要开启notify

    如下:

    zone "imooc.com" {

            type master;

            notify yes;

            also-notify {30.96.8.233;};

            file "imooc.com.zone";

    };

    2、主从首次完成全量同步后,增量同步需要首先验证serail number

    所以,DNS得主从搭建完毕后,需要对应修改serail number.而且得是数目递增关系。

     

    三、配置步骤

    1、主服务器域配置

    named.conf

    zone "imooc.com{

            typemaster;

            notifyyes;

            also-notify {30.96.8.233;};

            file "imooc.com.zone";

    };

    2、从服务器域配置

    named.conf

    zone "imooc.com"{

        typeslave;

        file"slaves/imooc.com.zone";

        masters {30.96.8.232;};

    };

        配置完毕后,会自动在slaves目录下,生成imooc.com.zone.并且完成同步。

    3、常见问题

        辅助DNS区域传输失败后检查方法:         3.1、Master阻止(例如防火墙)         3.2、 Slave本身的问题,比如写入目录没有权限(因为DNS进程是以named用户运行)

            [root@slave etc]# ll -d /var/named/slaves/ //named用户可以写入         drwxrwx— 2 named named 4096 2004-07-27 /var/named/slaves/

     

    四、测试配置

    1、测试解析是否正常

    主:

     dig @www.iaskjob.com www.imooc.com

     (反向解析记录查询) dig -x @www.iaskjob.com 10.156.11.22

    从服务器:

     dig @30.96.8.233 www.imooc.com

     

    2、测试增量更新

        2.1、配置主服务器,增加解析记录。

       增加一条记录,并且修改Serail number.

       test  IN   5.5.5.5

        2.2、

        观察从的配置文件是否有对应更新。

        同样用dig进行测试。

     

    最新回复(0)