打造企業級智能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配置完畢。。望廣大博友多提寶貴意見!!!



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