zoukankan      html  css  js  c++  java
  • 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   #结果也和上图一样

  • 相关阅读:
    Linux系统中常用操作命令
    CentOS 7 巨大变动之 systemd 取代 SysV的Init
    不可不知的安卓屏幕知识
    Gradle-jar-aar
    【Android】开源项目汇总
    Android中关于系统Dialog无法全屏的问题(dialog样式)
    Android LockScreen (锁屏弹窗)
    linux 权限设置
    android 多语言(在APP里面内切换语言)
    host更新
  • 原文地址:https://www.cnblogs.com/yds941268778/p/13383127.html
Copyright © 2011-2022 走看看