DNS三部曲之DNS主从复制

简介:

一、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进行测试。

 

目录
相关文章
|
NoSQL Redis Docker
【Redis从头学-12】Redis主从复制和读写分离的多种部署方式解析(普通方式、Docker搭建方式、Docker-Compose搭建方式)下
【Redis从头学-12】Redis主从复制和读写分离的多种部署方式解析(普通方式、Docker搭建方式、Docker-Compose搭建方式)
510 0
|
存储 NoSQL Redis
【Redis从头学-12】Redis主从复制和读写分离的多种部署方式解析(普通方式、Docker搭建方式、Docker-Compose搭建方式)上
【Redis从头学-12】Redis主从复制和读写分离的多种部署方式解析(普通方式、Docker搭建方式、Docker-Compose搭建方式)
477 0
|
网络协议
|
网络协议 测试技术 数据库
|
设计模式 存储 安全
【23种设计模式·全精解析 | 创建型模式篇】5种创建型模式的结构概述、实现、优缺点、扩展、使用场景、源码解析
结构型模式描述如何将类或对象按某种布局组成更大的结构。它分为类结构型模式和对象结构型模式,前者采用继承机制来组织接口和类,后者釆用组合或聚合来组合对象。由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象结构型模式比类结构型模式具有更大的灵活性。 结构型模式分为以下 7 种: • 代理模式 • 适配器模式 • 装饰者模式 • 桥接模式 • 外观模式 • 组合模式 • 享元模式
907 140
【23种设计模式·全精解析 | 创建型模式篇】5种创建型模式的结构概述、实现、优缺点、扩展、使用场景、源码解析