• DNS服务器主从配置


    环境:CentOS 8 

    主服务器:10.0.0.8

    从服务器:10.0.0.28

    访问测试主机:10.0.0.6

    一、安装DNS服务器软件 bind

    dnf  install bind  bind-utils -y ; systemctl enable --now named

    二、修改主服务器 bind 配置文件

    vi  /etc/named.conf  注释图中标识的两行

     三、修改主服务器(10.0.0.8)区域配置文件

    vi /etc/named.rfc1912.zones

    #加上这段
    zone "ceshi.org" IN { type master; file "ceshi.org.zone"; };

    cp -p /var/named/named.localhost /var/named/ceshi.org.zone

    修改DNS区域数据库文件

    vi /var/named/ceshi.org.zone

    $TTL 1D
    @    IN SOA    master admin.ceshi. (
                        1    ; serial
                        1D    ; refresh
                        1H    ; retry
                        1W    ; expire
                        3H )    ; minimum
            NS    master
    master  A   10.0.0.8
    slave   A   10.0.0.28
            A    127.0.0.1
           AAAA    ::1

    named-checkconf     #配置文件检查

    systemctl restart named
    rndc reload

    四、修改从服务器(10.0.0.28)bind 配置文件

    vi /etc/named.conf

     vi /etc/named.rfc1912.zones

    zone "ceshi.org" {
        type slave;
        masters { 10.0.0.8; }; 
        file "slaves/ceshi.org.slave";
    };

    named-checkconf

    systemctl start named
    rndc reload

    ls  /var/named/slaves/ceshi.org.slave  #查看数据库文件是否已生成

    五、访问测试(在10.0.0.6主机上)

    vi /etc/sysconfig/network-scripts/ifcfg-eth0

    DNS1=主服务器

    DNS2=从服务器

    dig master.ceshi.org

     在主服务器(10.0.0.8)上停止DNS服务

    systemctl stop named

    验证从DNS服务器任然可以查询

    dig master.ceshi.org

     dig master.ceshi.org @10.0.0.28   #结果也和上图一样

  • 相关阅读:
    盗COOKIE之方法总结
    会话追踪(session tracking)
    XSS盗COOKIE
    ActiveX 控件漏洞挖掘之方法
    Windows之权限讲解
    Centos网络配置小工具
    区分一下dpkg,rpm和yum以及apt-get
    Java中弹出框的集中方式
    Spring3 MVC请求参数获取的几种方法
    Spring自带配置方式链接数据库(没有src新建文件,没有c3p0)
  • 原文地址:https://www.cnblogs.com/yds941268778/p/13383127.html
Copyright © 2020-2023  润新知