• 主从同步DNS(BIND)


    看着别人搭建很简单,其实到自己做的时候需要考虑更多的问题。

    1、环境

    1)操作系统最好一样,配置一样

    2)关闭防火墙,selinux,时间要同步我就是用的纽约的时区,同步中国的时间,虽然时间是相同的,但是就是不能同步

    2、配置几乎一样只要修改如下几处

    1)从服务器的配置不一样处

    vim /var/named/chroot/etc/view.conf
    view "SlaveView" { 
            zone "lnh.com" {    #master如何写我们这里也写就可以
                 type    slave;    #代表从库
                 masters {192.168.56.13; };  #可以写多个主,逗号分隔
                 file    "slave.lnh.com.zone";
            };
    };
    

    拷贝

    view "SlaveView" {
            zone "lnh.com" {
                 type    slave;
                 masters {192.168.56.13; };
                 file    "slave.lnh.com.zone";
            };
    };
    

    2)修改MASTER的相关配置

     
    [root@web02 var]# vim /var/named/chroot/etc/view.conf 
    "/var/named/chroot/etc/view.conf" 14L, 252C                1,1           All
    view "View" {
      zone "lnh.com" {
            type    master;
            file    "lnh.com.zone";
            allow-transfer {
                    192.168.56.14;
            };
            notify  yes;
            also-notify {
                    192.168.56.14;
            };
      };
    };
    

    重载服务

    [root@web02 var]# rndc reload
    WARNING: key file (/etc/rndc.key) exists, but using default configuration file (/etc/rndc.conf)
    server reload successful
    

    3)从库操作:

     
    [root@web02 /]# cd /var && chown -R named.named named/
    [root@web02 var]# /etc/init.d/named start
    Starting named:                                            [  OK  ]
    [root@web02 var]# chkconfig named on
    

    4)校验是否同步

    [root@localhost etc]# ll
    total 680
    -rw-r--r--. 1 root  root     388 Mar 21 10:10 localtime
    drwxr-x---. 2 root  named   4096 Jan 22 20:53 named
    -rw-r-----. 1 root  named   1120 Mar 21 02:25 named.conf
    -rw-r--r--. 1 root  named   3923 Jan 22 20:53 named.iscdlv.key
    -rw-r-----. 1 root  named    931 Jun 21  2007 named.rfc1912.zones
    -rw-r--r--. 1 root  named   1587 May 30  2017 named.root.key
    drwxr-x---. 3 named named   4096 Mar 21 02:24 pki
    -rw-r--r--. 1 root  root    6455 Jan 12  2010 protocols
    -rw-r--r--. 1 root  root     196 Mar 21 02:25 rndc.conf
    -rw-r--r--. 1 root  root      91 Mar 21 02:25 rndc.key
    -rw-r--r--. 1 root  root  641020 Oct  2  2013 services
    -rw-r--r--. 1 named named    374 Mar 21 11:00 slave.lnh.com.zone
    -rw-r--r--. 1 named named    171 Mar 21 02:26 view.conf
    


    slave.lnh.com.zone 这个文件必须存在要不然就是同步失败,具体失败的原因可以到/var/named/chroot/var/log/dns_log里面看,但是这个也不是很全面。
    

      




  • 相关阅读:
    字符集转换
    基础语法
    python print格式化输出。
    错误:SyntaxError: Missing parentheses in call to 'print'
    delphi 线程教学第一节:初识多线程
    delphi 7 信息对话框的按钮屏蔽键盘操作,只允许鼠标点击
    delphi 7 下安装 indy 10.5.8 教程
    delphi 实现vip126发邮件
    delphi 基础书籍推荐
    delphi 编码速度提升技能
  • 原文地址:https://www.cnblogs.com/bill2014/p/8616036.html
Copyright © 2020-2023  润新知