筆者單位所使用的智能DNS服務(wù)器的配置環(huán)境是CenteOS 6.4、BIND-9.8.2,假設(shè)單位域名是www.abc.com,對應(yīng)聯(lián)通地址記錄為1.2.3.4,對應(yīng)電信地址記錄為5.6.7.8。
從BIND網(wǎng)站(https://www.isc.org)下載你需要版本的BIND源碼包,比如本次安裝采用的BIND的下載地址為ftp://ftp.isc.org/isc/bind9/9.8.2/bind-9.8.2.tar.gz,解壓該軟件包并進(jìn)入:
#tarzxvfbind-9.8.2.tar.gz #cd bind-9.8.2,指明路徑并編譯安裝#./configure--enablelargefile--withoutopenssl--enable-threads--prefix=/usr/local/named#make#make install配 置BIND,使之成為智能DNS服務(wù)器。
named.conf文件是 BIND的配置文件,配置如下:
recursion no; //只應(yīng)答回答那些它所權(quán)威的zone 的查詢,不能用于查詢外部域名。
列出聯(lián)通地址列表,格式為網(wǎng)段/掩碼位。
file"abc.liantong";//區(qū)數(shù)據(jù)文件的位置
@ IN SOA dns.abc.com. admin.abc.com.(2012120201;序列號3H;刷新時間1H
通過以上設(shè)置,當(dāng)外部聯(lián)通用戶訪問http://www.abc.com時,智能DNS服務(wù)器將該域名解析為聯(lián)通IP地址即1.2.3.4。
當(dāng)外部電信用戶訪問http://www.abc.com時,智能DNS服務(wù)器將該域名解析為電信IP地址5.6.7.8。至此,目的實現(xiàn)。