实验:模拟实现智能DNS
2017-10-16 21:03
197 查看
当用户访问一个网站的时候,怎样才能将访问速度达到最佳呢?有事所有网站尤其是一些电商网站都会关心的的问题,这时候就出现了智能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、创建数据库文件
2、在/etc/named.conf文件中创建acl
3、在/etc/named.conf文件中创建view
四、实验测试
注:在测试之前要检车防火墙以及selinux的状态,要关闭防火墙和selinux
在客户端主机上用两个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、创建数据库文件
2、在/etc/named.conf文件中创建acl
3、在/etc/named.conf文件中创建view
四、实验测试
注:在测试之前要检车防火墙以及selinux的状态,要关闭防火墙和selinux
在客户端主机上用两个ip分别测试
五、实验总结
其实本身这个实验做起来不难,实验步骤也不繁琐,就是在实验过程中要细心,不要犯单词写错这样的低级错误,在该配置文件之前要养成备份的习惯,还要养成边做边测试的习惯,免的都做完之后出现错误,排错的时候麻烦。
相关文章推荐
- 计算机网络实验,JAVA实现一个简单GBN协议,模拟引入数据包的丢失,验证协议的有效性
- RAII和模拟实现智能指针
- 模拟搭建智能dns , 使用了 acl 和 view
- 页面置换算法模拟程序实现实验报告
- 【C++】智能指针的作用,模拟实现auto_ptr,scoped_ptr,shared_ptr,scoped_array,shared_array
- 智能指针AutoPtr,ScopedPtr的模拟实现
- bind-dlz结合mysql实现智能DNS
- 模拟实现智能指针SharePtr
- 模拟实现auto_ptr、scoped_ptr、shared_ptr等智能指针
- Bind基于DLZ实现智能DNS配置教程
- 快速告诉你如何搭建中小型企业主dns(域名解析)服务器以及实现主副dns同步实验!
- 智能指针的模拟实现 auto_ptr scoped_ptr shared_ptr
- DNS-实验2_TSIG主从加密传输实现
- C++实现BP算法实现正弦函数模拟_智能计算作业2.2
- 模拟实现智能指针
- C++智能指针(二):模拟实现三种智能指针
- Packet Tracer实现DHCPDNSNAT的实验
- Ajax实现模拟关键字智能匹配搜索效果
- 模拟实现c++标准库和boost库中的智能指针
- 操作系统实验之一--进程调度算法的模拟实现