DNS服务——域名解析容错

Posted kelamoyujuzhen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DNS服务——域名解析容错相关的知识,希望对你有一定的参考价值。

介绍

DNS服务至关重要,你我每天访问网站不可能是记忆IP地址。因此DNS服务器的可靠性至关重要。下面介绍DNS服务器容错机制,看图

为了防止DNS服务器故障不再提供服务,引入辅助DNS服务器。辅助DNS上面的记录与主DNS服务器一样,图中画一个只是示意,现实中不止一个。

辅助DNS服务器复制主DNS服务器的记录。这需要在主/辅DNS上都做出相应配置,我允许谁复制我   我复制谁

关于复制又有2种方式:

①定时  辅DNS周期性取主DNS那看看,有没有更新,然后同步过来。参考 DNS服务——正向查找区 和 逆向查找区 序号那一块,还有各种时间那一块

②通知  主有变化,主动通知辅DNS来同步

主DNS服务器(192.168.80.222)配置

[root@WebServer ~]# vi /etc/named.rfc1912.zones

zone "cac.com" IN {

      type master;
      file "named.cac.com";
      allow-update { none; };
      notify yes;
      allow-transfer { 192.168.80.12; };
      also-notify { 192.168.80.12; };
};
View Code

辅DNS服务器(192.168.80.12)配置

[root@ftpLinux ~]# vi /etc/named.rfc1912.zones

zone "cac.com" IN {
        type slave;
        file "named.cac.com";
        masters { 192.168.80.222; };

};
View Code

字段解析

notify yes;    同步方式为通知

        allow-transfer { 192.168.80.12; };  允许那个辅DNS来传输DNS记录

        also-notify { 192.168.80.12; };       允许通知那个辅DNS来主同步DNS记录

以上是关于DNS服务——域名解析容错的主要内容,如果未能解决你的问题,请参考以下文章

docker 部署 coredns(内部域名解析)

shell脚本实现批量解析域名IP地址(支持多DNS)

DNS分离解析和智能解析 1构建DNS域名服务器的分离解析 DNS分离解析域名服务器概述 DNS分离解析域名服务器实际也是主域名DNS服务器,这里所说的分离解

CentOS7 搭建 DNS 域名解析服务器

DNS解析原理

Linux网络——DNS域名解析服务(正向解析实验)