打造企业级智能DNS域名解析服务器

*************************************

一、智能DNS简介

二、智能DNS环境规划

三、智能DNS的配置

四、智能DNS测试

五、DNS压力测试

*************************************

一、智能DNS简介

   智能DNS与普通DNS的区别是它能自动判断访问者的IP地址并解析出对应的IP地址,使网通用户会访问到网通服务器,电信用户会访问到电信服务器。这样可以提升用户的访问速度。


二、智能DNS环境规划

DNS IP :172.16.10.1

用户IP: 172.16.0.0(模拟网通用户)

        192.168.1.0(模拟电信用户)


三、智能DNS的配置

 修改主配置文件(/etc/named.conf)  

//      listen-on port 53 { 127.0.0.1; };
//      listen-on-v6 port 53 { ::1; };
//      allow-query     { localhost; };


 修改区域配置文件(/etc/named.rfc1912.zones)


注意:

  1.    我们一定要将根区域从/etc/named.conf文件中移到视图区域去,不然启动会报错

  2.    当我们为真实环境下,网通与电信的地址为多个的时候,建设使用ACL功能。

  3.     match-cliends {  ACL名称  }


创建DNS解析记录文件

[root@slv named]# vim /var/named/dianxin.dns.com.zone


[root@slv named]# vim /var/named/liantong.dns.com.zone


四、智能DNS测试

客户端为172.16.0.0/16 网段

客户端为192.168.1.0/24网段

五、DNS压力测试(queryperf)

 检查系统是否安装了此软件

[root@slv ~]# rpm -qa | grep queryperf
[root@slv ~]#


 下载源码包(bind-9.9.3-P2.tar.gz)

[root@slv ~]# wget ftp://ftp.isc.org/isc/bind9/9.9.3-P2/bind-9.9.3-P2.tar.gz

  安装软件包(bind-9.9.3-P2.tar.gz)

[root@slv ~]# yum groupinstall -y "Development tools" "Server Platfrom Development"
[root@slv ~]# tar xf bind-9.9.2-P2.tar.gz
[root@slv ~]# cd bind-9.9.2-P2/contrib/queryperf/
[root@slv queryperf]# ./configure
[root@slv queryperf]# make
[root@slv queryperf]# cp queryperf /bin


 使用软件测试

 查看dns.txt文件(次文件中一共有100101行www.dns.com A )模拟访问量

[root@slv queryperf]# tail -1 dns.txt
www.dns.com A
[root@slv queryperf]# wc -l dns.txt
100101 dns.txt
[root@slv queryperf]#



智能DNS配合缓存服务器效果会更好。。

至此智能DNS配置完毕。。望广大博友多提宝贵意见!!!



你可能感兴趣的:(bind,view, ,智能dns)