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

*************************************vim

1、智能DNS简介缓存

2、智能DNS环境规划服务器

3、智能DNS的配置ide

4、智能DNS测试测试

5、DNS压力测试spa

*************************************
blog

1、智能DNS简介dns

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


2、智能DNS环境规划get

DNS IP :172.16.10.1

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

        192.168.1.0(模拟电信用户)


3、智能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


4、智能DNS测试

客户端为172.16.0.0/16 网段

客户端为192.168.1.0/24网段

5、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配置完毕。。望广大博友多提宝贵意见!!!

相关文章
相关标签/搜索