• DNS服务之三:DNS主从复制及区域传送


    一、泛域解析与递归相关配置

    泛域解析:

      如:

        *.test.com.  IN  A

      此时.test.com为结尾并且无法被解析的主机名都将被匹配到此条RRT。这就是所谓的泛域解析,类似于通配符匹配机制。

     

    递归相关配置:

      recursion yes;  #开启递归功能,默认为开启;

      allow-recursion {  };  #用于定义递归对象(递归客户端来源),即允许递归的范围;

      测试:

        在Windows上测试:

        Windows访问非权威应答,查询被拒,因为IP地址为192.168.241.1,不符合递归条件,因此不给递归:

        允许递归的IP为192.168.241.10,在此主机上查询成功:

        

        使用dig测试递归查询:

      dig +recurse www.sohu.com @192.168.241.10

        使用dig非递归即迭代查询:

      dig +norecurse www.baidu.com @192.168.241.10

    跟踪DNS解析过程:

      dig +trace -t  A www.baidu.com @192.168.241.10

    二、区域传送

      axfr:完全区域传送(得到对方区域内的所有数据)

      ixfr:增量区域传送

    dig实现完全区域传送:

      dig -t axfr 域名

    dig实现增量区域传送:

      dig -t IXFR=Serial_Number(主DNS服务器的序列号) 域名

      区域传送发生在有有主、从服务器时。区域传送只能允许对应的服务器传送,其它任何主机都不能传送。

    定义允许哪个主机允许进行区域传送:

    三、配置从DNS服务器

    1、配置yum配置文件(非必须)

    2、安装bind  

      (1).将同步过来的文件放在slaves目录下;

      (2).将/var/named权限改成rwxrwx---;

    3、配置:

    主服务器启用通知功能:(表示若主服务器改了,通知从服务器同步数据)

    主服务器修改区域数据文件:

      注意:新增一台DNS服务器后,一定要将NS记录加入至主服务器,放在本区域所能支持的DNS服务器中。

      /var/named/test.com.zone:

      /var/named/192.168.241.zone:

      重新加载文件:

      从服务器删除文件重新同步: 

    主从复制测试:

      主服务器新增一条记录:

      查看主服务器日志:

      查看从服务器日志:

      查看从服务器区域数据文件发现主从复制成功实现:

    使用rndc控制DNS服务器:

      rndc:远程控制工具

      生成配置文件:

      追加/etc/rndc.conf的文件内容至/etc/named.conf中:

      /etc/named.conf取消注释:

      手动发送通知:

      清空缓存:

      停止进程:

      控制其它主机的配置:

        修改监听地址和端口以及允许控制的地址:

        将rndc.conf密钥复制给另一台主机:

        从服务器:

      

      出于安全方面考虑,一般不开放rndc远程主机登录,但在本机上是很常用的,所以至少要能够生成一个配置文件,将配置文件的后半段保存至/etc/named.conf中,而且还要能够实现执行像rndc flush这样的命令等。

     dig  -t axfr  test.com

  • 相关阅读:
    redis-3.2.5 make 报错
    haproxy 实现多域名证书https
    centos7修改主机名
    ngx_image_thumb模块生成缩略图
    查看nginx在安装时开启了哪些模块
    C# install-package:"xx"已拥有为“xxx”定义的依赖项
    JetBrains 2017/2018全系列产品激活工具
    查看win10版本方法,及win10升级方法
    Windows 10正式版的历史版本
    open '/dev/hwlog_switch' fail -1, 13. Permission denied
  • 原文地址:https://www.cnblogs.com/long-cnblogs/p/10511364.html
Copyright © 2020-2023  润新知