• DNS服务-主从架构搭建



    为了网站的可靠性,通常都会有多个DNS服务器,万一DNS服务器宕机了,可以实现DNS服务器容错

    通常都会有一个主DNS服务器,后面配若干个辅助DNS服务器,这个主DNS服务器的数据库会同步给其他的DNS服务器,这个就叫主从架构


    下面演示主从架构的搭建


    环境

    最少三台主机

    同样和前几篇一样,7主、17从、16客户机

    我们在17主机上安装DNS服务包

    安装就不说了,前面有,下面直接改主配置文件

    修改配置

    修改从服务器-主配置文件


    vim /etc/named.conf
    #
    #
    

    image

    修改区域配置文件

    vim /etc/named.rfc1912.zones
    #
    

    image

    修改主服务器-配置文件

    设置只能是从服务器可以从主服务器拉取区域数据库

    先设置主服务器配置文件

    vim /etc/named.conf
    #

    image

    备注:图上这项是默认没有的,默认是所有人都可以从主服务器拉取区域数据库,这样是很危险,所有加上这条,只允许从服务器地址可以拉取


    修改区域数据库文件


    vim xiaos.com.zone
    #
    #

    image

    检测语法

    named-checkconf
    #
    named-checkzone xiaos.com xiaos.com.zone
    #

    image

    重启服务

    rndc reload
    #重读配置文件
    service named restart
    systemctl restart named
    #重启服务/centos/6/7
    #开启服务
    

    测试同步数据库

    现在主从数据库文件信息是一致的

    更改主服务数据库文件信息,看看能不能同步到从服务器

    vim xiaos.com.zone 
    #

    image

    主服务器重读配置文件并重启服务

    rndc reload
    #重读配置文件
    service named restart
    systemctl restart named
    #重启服务/centos/6/7
    #开启服务
    
    

    同步成功

    image

    备注:这里要注意的是文件的权限--

    记得遇到错误查看日志--

  • 相关阅读:
    静态方法、类方法、属性方法
    B-tree/B+tree
    支付宝
    七牛云上传视频3
    测试理论
    测试理论
    Xshell上传文件
    iptables增加、删除、修改、查询、保存防火墙策略教程
    docker私有仓库常用命令
    centos7修改主机名
  • 原文地址:https://www.cnblogs.com/xsuid/p/9363053.html
Copyright © 2020-2023  润新知