八、智能DNS
在我们访问WEB的时候,发现有的网站打开的速度非常快,有的网站打开的非常慢,这是为什么呢?原因就是很多公司为了提升用户的体验,自己的网站使用了CDN内容加速服务,让你直接在你本地城市的服务器上拿数据并展示给你看。什么是CDN我们暂且理解为本地缓存服务器就好,那么你是怎么准确知道你本地的缓存服务器的呢!因为很多CDN公司的DNS使用了智能解析服务,根据你的源IP判断你属于哪个城市,然后再把本地的缓存服务器解析给你,你就会直接去找该服务器拿数据了。
智能解析原理
在DNS中植入全世界的IP库以及IP对应的地域,当用户来请求解析时,DNS会根据其源IP来定位它属于哪个区域,然后去找这个区域广电大流量卡的view视图查询对应的域名的区域数据库文件做解析。从而使得不同地域的用户解析不同。
教学案例:部署一台DNS智能解析服务器,对tyschool.com域名做智能解析:
上海的用户解析IP为 1.1.1.1
北京的用户解析IP为 2.2.2.2
其他用户解析为 3.3.3.3
智能解析 a、设置主配文件 定义IP库,DNS根据IP库判断源IP属于哪个区域 根据地域定义视图,将该区域的客户端的解析请求都由该视图中的zone来解析 [root@master named]# cat /var/named/chroot/etc/named.confoptions { 广电大流量卡 directory“/var/named”; }; //定义IP库 acl shanghai { 192.168.11.50; }; acl beijing { 192.168.11.100; }; //定义视图,通过IP匹配后,通过不同的区域数据库文件进行解析 view sh { match-clients { shanghai; }; zone “tyschool.com” IN { type master; file “tyschool.com.zone.sh”; }; }; view bj {广电大流量卡 match-clients { beijing; }; zone“tyschool.com” IN { type master; file “tyschool.com.zone.bj”; }; }; view other { match-clients { any; }; zone “tyschool.com” IN { type master; file “tyschool.com.zone.any”; }; }; b、根广电大流量卡据主配文件设置不同的区域数据库文件 [root@master named]# cd /var/named/chroot/var/named [root@master named]# cp tyschool.com.zone tyschool.com.zone.bj [root@master named]# cp tyschool.com.zone tyschool.com.zone.sh [root@master named]# cp tyschool.com.zone tyschool.com.zone.any [root@master named]# chgrp named tyschoo广电大流量卡l.com.zone.* [root@master named]# cat /var/named/chroot/var/named/tyschool.com.zone.sh $TTL 1D @ IN SOA tyschool.com. rname.invalid. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS www.tyschool.com. www A 1.1.1.1 [root@master named]# cat /var/named/chroo广电大流量卡t/var/named/tyschool.com.zone.bj $TTL 1D @ IN SOA tyschool.com. rname.invalid. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS www.tyschool.com. www A 2.2.2.2 [root@master named]# cat /var/named/chroot/var/named/tyschool.com.zone.any $TTL 1D @ IN S广电大流量卡OA tyschool.com. rname.invalid. (0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS www.tyschool.com. www A 3.3.3.3 c、测试 依次修改主配的IP库中的IP为本机,观看解析情况 [root@master named]# nslookup www.tyschool.com Server: 192.168.11.16 Address: 192.168.11.16#53 Name:www.tyschool广电大流量卡.comAddress: 1.1.1.1总结
智能DNS的作用
智能DNS的实现方式
重点:智能DNS是通过acl加上view来实现的判断
难点:配置文件的格式,修改完成配置文件后要重启服务
章总结
DNS服务的作用
安装及配置文件说明
如何实现正向解析及反向解析3分钟了解计算机发展历史-组团学
DNS服务的冗余如何配置
智能DNS的原理和实现方式
重点:DNS的相关软件包名称及作用,服务的两种启动方式,所涉及到的相关配置文件,如何配置正解,反解,冗余,智能寻线
难点:DNS有两个配置文件,一个是主配置文件,一个是解析数据库文件,两个文件在书写的时候要注意格式,相关文件修改完成后要确认一下权限,否则可能会对服务的运行造广电大流量卡成干扰
友情提醒: 请添加客服微信进行免费领取流量卡!
QQ交流群:226333560 站长微信:qgzmt2
原创文章,作者:sunyaqun,如若转载,请注明出处:https://www.dallk.cn/31386.html