一:实验准备:
1、智能DNS底层是基于acl控制的,由view将定义好的acl与区域数据库相连接
2、相关内容:
acl:把一个或多个地址归并为一个集合,并通过一个统一的名称调用
view:视图,一个bind服务器可定义多个view,每个view中可定义一个或多个zone;每个view用来匹配一组客户端
注意:一旦启用了view,所有的zone都只能定义在view中;客户端请求到达时,是自上而下检查每个view所服务的客户端列表
3、准备两台虚拟机,DNS服务器端ip:192.168.242.248;172.17.250.107; DNS客户端ip:192.168.242.202;172.17.250.106;
[root@localhost /var/named]# cat /etc/resolv.conf #服务器的DNS指向自己 #客户端的DNS不做限制; generated by /usr/sbin/dhclient-scriptsearch magedu.comnameserver 172.17.250.107[root@localhost /var/named]#
4、实验目的:根据acl定义的网段,访问相应的区域数据库文件,模拟现实网络中,根据地区区域号就近访问该地区的DNS服务器
二:实验步骤:
1、创建数据库文件:
[root@Centos6 /var/named]# vim /var/named/sjj.com.zone.beijing #beijing的数据库文件
$TTL 1D@ IN SOA dns1 mail.sjj.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS