- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用bind构建高可用智能DNS
文章名称 使用bind 构建高可用智能DNS
作者/ 日期 陆文举 2010/12/11
主页
微博 /luwenju
应用背景:
某远程教育公司服务器放于两个 BGP 机房,虽然是 BGP 机房,但是两个机房的电
信、联通出口带宽不是太理想,一个机房电信用户访问较慢,另一个机房联通用户访问
较慢。为了提高用户体验,所以采用了智能 DNS 来解决这个问题。在此构建智能 DNS
的出发点主要有两个,一个是利用智能DNS 可以控制用户的访问流向,比如当某一个机
房负载较大时,我们可以利用智能DNS 将负载合理的划分到另一个机房;第二个考虑到
以后业务发展需求,当以后用户较大时可以在全国各地放置服务器,然后利用智能DNS
来实现CDN (目前CDN 是花钱购买第三方公司的)。
目前智能DNS 的实现主要有两种方式,一种是使用F5 公司的BIG-IP GTM,另一种
是使用bind 自带的view 来实现。BIG-IP GTM 是一款商业产品,功能、性能极为强大,
但是由于价格昂贵,中小型企业基本不会考虑花巨资购买此产品,所以只有一些门户网
站将此用于核心业务,比如百度、阿里巴巴、金山;bind 是一款开源程序,利用其自带
的view 可轻松实现智能DNS 功能,其功能、性能都很好,一台普通配置的服务器,可
每秒可处理2-4 千查询请求。下面我们看一下利用bind 的view 功能是如何实现智能DNS
的。
bind 的view 原理:
view 在bind 中被称为视图功能,我们都知道DNS 最基本的功能就是响应域名的查
询,然后返回该域名的地址数据。而view 和常规的DNS 不同,当用户访问某个域名时,
智能DNS 服务器上的view 会先判断一下他的IP 地址,然后和内部IP 表做匹配,然后再
返回给用户查询请求 (注:一个区域会有多个view ,每个view 的配置均不相同,当用
户访问一个域名时,view 会根据用户IP 判断此用户IP 属于哪个view ,然后某个view 再
给用户返回查询请求)
环境拓扑
一、DNS-master 安装及配置
1、安装bind
#tar zxvf bind-9.6.2-P2.tar.gz
#cd bind-9.6.2-P2
#./configure --prefix=/usr/local/named --enable-threads --disable-openssl-version-check
#make make install
2、生成rndc 配置文件rndc.conf
#/usr/local/named/sbin/rndc-confgen /usr/local/named/etc/rndc.conf
3、生成主配置文件named.conf
#cd /usr/local/named/etc/
#tail -n10 rndc.conf | head -n9 | sed -e s/#\//g named.conf
4、生成key,用于主从view 同步验证
每个视图使用一个key,用于主从直接数据传输的认证、数据加密
# /usr/local/named/sbin/dnssec-keygen -a hmac-md5 -b 128 -n HOST liantong
# /usr/local/named/sbin/dnssec-keygen -a hmac-md5 -b 128 -n HOST dianxin
# /usr/local/named/sbin/dnssec-keygen -a hmac-md5 -b 128 -n HOST any
查看一下key 的具体内容,其中红色部分是需要添加到bind 的主配置文件
#more Kliantong.+157+35810.private
Private-key-format: v1.2
Algorithm: 157 (HMAC_MD5)
Key: 3ZVlHsAwi8ZRoyHt/g+F+Q==
Bits: AAA=
5、新建acl
收集全国联通、电信IP 地址,然后新建ACL ,将搜集到IP 放到对应的ACL 中
#mkdir /usr/local/named/var/named
#vi /usr/local/named/var/named/liantong.acl //联通用户访问时使用的ACL ,可加多个联通
IP 地址
acl lian
您可能关注的文档
- 中医(中西医)技能培训讲义1.pdf
- 东区污水回用工程工艺技术规程 下册.pdf
- 中国风-墨笔卷香PPT模板.ppt
- 中文版AutoCAD 2007基础与上机实训 第05章 精确绘制图形.ppt
- 中文版AutoCAD 2007基础与上机实训 第09章 绘制三维图形.ppt
- 中文版AutoCAD 2007基础与上机实训 第12章 输出、打印与发布图形.ppt
- 中文版PowerPoint 2003实用教程 第02章 使用PowerPoint创建演示文稿.ppt
- 中文版PowerPoint 2003实用教程 第04章 段落处理功能.ppt
- 中文版PowerPoint 2003实用教程 第01章 初识PowerPoint 2003.ppt
- 中文版PowerPoint 2003实用教程 第05章 绘制图形.ppt
- 中考数学考点知识点08 分式2018--1.pdf
- 中考数学考点知识点02 科学记数法,近似数(1).pdf
- 中考数学考点知识点02 科学记数法,近似数2018--1.pdf
- 中考数学考点知识点07 一次方程(组)及其应用2018--1.pdf
- 中考数学考点知识点13 一元二次方程的代数应用(1).pdf
- 中考数学考点知识点06 数的开方和二次根式2018--2.pdf
- 中考数学考点知识点03 实数的运算(含二次根式 三角函数特殊值的运算)(2).pdf
- 中考数学考点知识点09 分式方程及其应用2018--2.pdf
- 中考数学考点知识点04 整式2018--1.pdf
- 中考数学考点知识点01 实数的有关概念和性质2018--2.pdf
最近下载
- 资本主义的发展历程(萌芽、制度确立、扩展)课件+++2024年湖南省中考二轮专题复习.pptx VIP
- 施耐德电气 SD328B 步进电机驱动器 产品手册.pdf
- J B-T 8975-2006 低压信号灯-机械行业标准规范.pdf VIP
- 医保支付方式改革—DRG与DIP.pptx
- 《10kV电杆结构部分计算书》.doc
- 《艺术学概论》随堂测验1-9答案.docx VIP
- 银行业防火演练方案.docx VIP
- 中医病历模板(腰突5).doc VIP
- Long-Term-Development-in-Sport-and-Physical-Activity-3.0体育运动中的长期发展.pdf
- 2023年陕西投资集团有限公司校园招聘考试笔试题库及答案解析.docx
文档评论(0)