实验:模拟实现智能DNS

当用户访问一个网站的时候,怎样才能将访问速度达到最佳呢?有事所有网站尤其是一些电商网站都会关心的的问题,这时候就出现了智能DNS的概念,通俗的说,智能DNS就是在用户访问一个网站的时候,DNS服务器就会将离它最近的区域代理服务器的IP地址,塔高访问速度。

一、实验准备

1、智能DNS底层是基于acl控制的,由view将定义好的acl与区域数据库相连

2、相关内容:

    acl:把一个或者多个地址并为一个集合,并通过一个统一的名称调用

    view:视图,一个bind服务器可定义多个view,每个view中可定义一个或多个zone

注意:(1)一旦启用了view,所有的zone都只能定义在view中

           (2)仅在允许递归请求的客户端所在view中定义根区域

           (3)客户端请求到达时,是自上而下检查每个view所服务的客户端列表

3、实验目的

根据acl中定义的网段,访问对应的区域数据库文件,模拟实现现实网络中,根据区域的不同就近分配DNS区域代理服务器。

三、实验步骤

1、创建数据库文件wKiom1nkq_zD8yGEAAD_gqF8qJU256.pngwKioL1nkqQ6R6sFRAAD2rwoLc7o510.png

2、在/etc/named.conf文件中创建acl

wKioL1nkqYPRtevLAACGNKhJJJ4319.png

3、在/etc/named.conf文件中创建viewwKioL1nkqj7CSCfUAAFjqNxhzBs488.png

四、实验测试

注:在测试之前要检车防火墙以及selinux的状态,要关闭防火墙和selinux

在客户端主机上用两个ip分别测试

wKiom1nkrUDC5IatAALvcRA5jO8480.png

wKiom1nkrUHSHK-BAAJdf1KAUCU020.png

五、实验总结

其实本身这个实验做起来不难,实验步骤也不繁琐,就是在实验过程中要细心,不要犯单词写错这样的低级错误,在该配置文件之前要养成备份的习惯,还要养成边做边测试的习惯,免的都做完之后出现错误,排错的时候麻烦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章