RHEL6.3 DNS高级技术二

----通过DNS主从区域复制实现DNS View负载均衡和冗余备份

版权声明:

本文遵循“署名非商业性使用相同方式共享 2.5 中国大陆”协议

您可以自由复制、发行、展览、表演、放映、广播或通过信息网络传播本作品

您可以根据本作品演义自己的作品

您必须按照作者或者许可人指定的方式对作品进行署名。

您不得将本作品用于商业目的。

如果您改变、转换本作品或者以本作品为基础进行创作,您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。

对任何再使用或者发行,您都必须向他人清楚地展示本作品使用的许可协议条款。

如果得到著作权人的许可,您可以不受任何这些条件的限制。

Designed by 小诺(www.rsyslog.org)

一、 环境描述

DNS View搭建完成之后,单台基本能完成不同区域的用户访问同一网站获得不同的解析结果,但这点并不能满足DNS View的可靠性,为了防止DNS View宕机,需要搭建辅助DNS View,同步主DNS的数据,其中区域文件很容易就可以实现,而通过cfg文件创建的ACL列表却不能自动同步,这就需要使用Linux的一个很好的同步工具rsync进行同步,关于rsync同步下一章节讲解。

二、 网络拓扑图

注意:1、以下实验是在DNS View搭建的基础上完成的。DNS View搭建详细过程请访问:http://www.rsyslog.org/p277.html ,这里不再描述。

2、以下实验是在iptables关闭,selinux=Permissive下完成的。

三、 实验步骤

1、 配置DNS View Master(主DNS View

编辑DNS主配置文件named.conf,并分别在view的match-clients中添加辅助DNS View同步的IP地址。

!192.168.100.15; 意思是排除此IP地址。

其次添加 allow-transfer允许同步的IP地址。添加完成之后,主DNS基本配置完成。

2、 配置DNS View Slave(辅助DNS View

为了方便快速配置,可以将主DNS View 的主配置文件named.conf 复制过来,进行修改配置。

设置transfer-source 语句,意思是让那个IP地址去同步。

修改type类型为 slave

添加masters { 192.168.100.102; };语句,指向主DNS IP地址。

给辅助DNS View的eth0 配置三个子IP地址,用于同步主DNS View。实际生产环境中,建议购买四块网卡进行配置。

在/var/named/下创建view目录,并在view目录下创建存放cfg文件和区域文件的目录,并设置最小权限即可。

由于cfg文件本身不能通过DNS view环境同步,需要借助第三方工具rsync进行同步,下一章节讲解,本章节先将cfg文件复制过来使用。复制完成后设置最小访问权限即可。

以上配置基本完成。

3、 测试配置是否成功

在辅助DNS View上启动named服务后,发现在zone目录下自动生成了三个区域文件,这些区域文件都是从主DNS View那里复制过来的。

也可以通过查看主DNS View的日志文件确认是否同步成功。

完成之后,修改客户端的首选DNS为辅助DNS View的IP地址,然后进行解析即可。以下只测试了Telecom用户的解析结果,其他解析结果略。

参考文档:

RHEL6.3 DNS高级技术一 通过DNS View实现不同区域访问域名解析的速度http://dreamfire.blog.51cto.com/418026/1133159

RHEL6.3 DNS高级技术二 通过DNS主从区域复制实现DNS View负载均衡和冗余备份http://dreamfire.blog.51cto.com/418026/1133195

RHEL6.3 DNS高级技术三 通过rsync实现DNS View访问列表文件同步http://dreamfire.blog.51cto.com/418026/1133196

PDF文档高清版下载:

http://down.51cto.com/data/681135

http://down.51cto.com/data/681134

http://down.51cto.com/data/681100

RHEL6.3 DNS高级技术二 通过DNS主从区域复制实现DNS View负载均衡和冗余备份相关推荐

  1. 20210813 数据摆渡、DNS、分布式、分布式数据库、防ddos攻击、链路负载均衡

    数据摆渡 数据摆渡是什么?摆渡的意思是,在没有道路的时候,坐船度过这片水域到达对岸. 数据摆渡顾名思义,是指在没有物理连接的情况下,数据通过隔离部件从源端到达目的端. 再通俗一点,就是通过具有存储介质 ...

  2. DNS部署(四)之lvs+keepalived+bind架构高可用负载均衡DNS系统

    1.网络拓扑 2.环境描述 系统描述 IP地址 作用 LB-master 192.168.1.105 主备负载均衡器(同时做web和DNS调度) LB-backup 192.168.1.106 DNS ...

  3. 【大型网站技术实践】初级篇:借助LVS+Keepalived实现负载均衡

    2019独角兽企业重金招聘Python工程师标准>>> 一.负载均衡:必不可少的基础手段 1.1 找更多的牛来拉车吧 当前大多数的互联网系统都使用了服务器集群技术,集群即将相同服务部 ...

  4. Linux下通过bonding技术实现网络负载均衡及冗余

    转自: http://blog.chinaunix.net/u2/64007/showart_2260398.html Linux Bonding 一.什么是bonding Linux bonding ...

  5. DNS隧道技术绕过上网认证限制

    Author:Pax.Mac Team核心--Conqu3r 在OWASP2013的沙龙上,某牛分享了一个好的tips.记录了下来,回来学习了下,然后分享出来,知道这是干什么用的同学,可以学习下. 一 ...

  6. 服务器集群负载均衡(F5,LVS,DNS,CDN)区别以及选型

    服务器集群负载均衡(F5,LVS,DNS,CDN)区别以及选型 下面是"黑夜路人"的<大型网站架构优化(PHP)与相关开源软件使用建议> =============== ...

  7. 负载均衡Load Balance(F5 \ nginx \ LVS \ DNS轮询)

    文章目录 一.IP负载均衡 (一)硬件方式 (二)软件方式 二.DNS轮询 三.CDN (一)定义 (二)CDN网络结构 (三)CDN工作原理 在做系统架构规划的时候,负载均衡,HA(高可用性集群,是 ...

  8. 关于DNS迭代递归及区域复制

    :"关于dns查询,比如.com区域下面有md.com和 md1.com 和md2.com三个域,md.com下面有3主机a ,b, c! md1.com下面有主机e,f,g! a查询一个域 ...

  9. Linux网络DNS配置反向解析与构建主从域名服务器

    DNS配置反向解析与构建主从域名服务器 一.DNS反向解析 ①配置反向解析 1.编辑主配置文件 2.修改区域配置文件,添加反向区域配置 3.配置反向区域数据文件 4.重启服务进行测试 ②配置反向解析( ...

最新文章

  1. 这篇论文,透露谷歌团队构想的“未来搜索”
  2. doT.js-doT模板方便快捷的组织页面DOM
  3. c语言链表如何做成环,在C语言中单向链表环测试并返回环起始节点的实现方法...
  4. MyEclipse连接MySQL
  5. 趣学算法之斐波拉契数列实现
  6. python正则_python的正则表达式
  7. c mysql 查询超时设置_MySQL查询超时的设置方法
  8. ModelCoder中的代数环问题
  9. 【Flink】Flink 运行 实时修改消费组offset
  10. Sino Global Capital CEO:Robinhood暂停GME股票交易凸显了DeFi的重要性
  11. 辞职的新方式:一言不合就消失!
  12. easyui datagrid checkbox使用
  13. 音乐系统(译码作曲)
  14. 没有Home键和End键怎么办?
  15. 分布式计算、并行计算、网格计算
  16. 重置计算机网络设置路由器,路由器怎样重新设置_路由器重新设置怎么弄-系统城...
  17. 阿里云安全组是什么?如何配置安全组(图文教程)?
  18. 福建农林大学校赛(同步赛)
  19. 微积分的实质?袁萌评知乎的谬论
  20. Python Paramiko模块的使用

热门文章

  1. windows下的cmd命令(全面)
  2. 不会做内部分享的程序员不是好程序员
  3. CentOS7.5常用命令整理
  4. Enterprise Manager Cloud Control 安装
  5. [php]如何做到高并发优化
  6. 深入探讨Java中的异常与错误处理
  7. gdb调试 print打印不出变量值或者不准确
  8. 3.相应重定向与请求转发的比较
  9. 2012 AndroidWorld Global Developers Conference
  10. NMSE考试常见问题