开发者社区> 科技小先锋> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

RHEL6.3 DNS高级技术一 通过DNS View实现不同区域访问域名解析的速度

简介:
+关注继续查看

一、实验系统环境

从Bind 9开始,bind支持视图功能。什么是视图呢?就是以某种特殊的方式根据用户来源的不同而返回不同的查询结果。这个技术在CDN中应用相当多,众所周知,中国存在南电信北网通,之间互访延迟很大,为了让客户获得更好的上网体验,在电信和网通线路上各假设一台服务器,,其中一台接入电信专线,一台接入网通专线。但是要让用户透明的访问此网站,不需要让用户进行人工的网站选择。我们可以采用DNS服务器中的view功能,让不同的IP指向在不同网络上的主机。比如,让浏览www.rsyslog.org

这个网站上的网通用户浏览架设在网通线路上的主机:2.2.2.2,而让电信用户访问时浏览架设在电信网络上的主机:1.1.1.1,其他未知网络用户访问:3.3.3.3这台主机。

二、网络拓扑图

clip_image002

为了方便测试,客户机和DNS服务器在一个网段

三、实验步骤  

1、安装DNS软件bind9.8.2,并配置DNS主配置文件named.conf。

关于DNS安装及简单配置请参看http://www.rsyslog.org/p239.html

注意:因为安装chroot包,所以默认配置文件和zone存放位置,都会改变到/

var/named/chroot/下,这也是为了系统安全考虑。

clip_image006

分别指定Telecom、Unicom和Others用户的访问列表存在的目录。

clip_image008

定义Telecom view

match-clients { “Telecomacl”; }; 指定view访问的ACL列表,Telecomacl 是ACL 列表名。

file “view/zone/Telecom.rsyslog.org.zone”;指定view 区域文件的存放位置,这个是相对路径,在/var/named/下

注意:定义view后,根域必须包含到view中。并且named.rfc1912.zones文件失效。

clip_image010

定义Unicom view

clip_image012

定义Others view

clip_image014

2、创建cfg文件并定义ACL列表(注意文件夹以及文件权限,以及语法)

clip_image016

clip_image018

clip_image020

clip_image022

3、创建view的区域文件,设置好权限,并创造主机www的A记录 

clip_image024

clip_image026

clip_image028 
clip_image030

4、启动DNS服务器,并设置开机3和5级别自动运行。

clip_image032

5、测试DNS View是否配置成功。

注意:设置主机的首选DNS为192.168.100.102

clip_image034

clip_image036

clip_image038

最新的Bind源代码软件包可以在官方网站http://www.bind.com/ 下载。另外http://www.isc.org/index.pl/sw/bind/ 也是一个不错的地方。Bind目前最新版本为bind9.5.0。帮助文档你可以在http://www.isc.org/index.pl/sw/bind/ 找到,此站点的帮助文档很详细且比较全面。另外http://www.isc.org/index.pl/sw/bind/ 也回答了bind的常见问题。http://www.bind.com/bind.html 里有很多bind配置的配置文件示例。


本文转自凌激冰51CTO博客,原文链接:http://blog.51cto.com/dreamfire/1133159,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
DNS - 什么是云解析DNS?
DNS - 什么是云解析DNS?
0 0
Windows 技术篇-修改hosts添加域名解析实例演示,设置域名指定ip方法
Windows 技术篇-修改hosts添加域名解析实例演示,设置域名指定ip方法
0 0
一文搞懂常用的网络概念:域名、静态IP和动态IP、域名解析DNS、动态域名解析DDNS
在此之前,我对于网络通讯上的一些基础概念总是含糊其辞,感觉自己知道都又道不出个所以然,总之就是不成体系难以有个整体的把握。因此有了本文,目的是对一些平时颇为关注的网络概念进行总结,描绘出它们的关系,借此也希望能去扫清你的一些障碍,给小伙伴们分享一波。
0 0
DNS域名解析过程
DNS域名解析 我们知道互联网都是通过URL来发布和请求资源的,而URL中的域名需要解析成IP地址才能与远程主机建立连接,如何将域名解析成IP地址就属于DNS解析的工作范畴。 可以毫不夸张地说,虽然我们平时上网感受不到DNS解析的存在,但是一旦DNS解析出错,可能会导致非常严重的互联网灾难。
1402 0
万网云解析设置二级域名解析到同IP不同端口
首先,进入云解析(注意,以下图片均做修改,仅做参考) 步骤阅读 2 先来使用端口的方式访问访问asp,ASP SUCCESS 正常。 3 继续,打开解析,进入如下页面,应该看到了一个叫做隐性URL,就是看这个。
4433 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
移动域名解析最佳实践
立即下载
云解析DNS在安全容灾场景下的应用分享
立即下载
低代码开发师(初级)实战教程
立即下载