*************************************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)
注意:
咱們必定要將根區域從/etc/named.conf文件中移到視圖區域去,否則啓動會報錯
當咱們爲真實環境下,網通與電信的地址爲多個的時候,建設使用ACL功能。
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 網段
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配置完畢。。望廣大博友多提寶貴意見!!!