基于BIND的局域網(wǎng)動(dòng)態(tài)域名解析智能DNS的實(shí)現(xiàn)
龍?jiān)雌诳W(wǎng) http://www.qikan.com.cn基于BIND 的局域網(wǎng)動(dòng)態(tài)域名解析智能DNS 的實(shí)現(xiàn)作者:劉璀來源:《企業(yè)技術(shù)開發(fā)·中旬刊》2015年第06期摘 要:DNS 域名解析是指通過
龍?jiān)雌诳W(wǎng) http://www.qikan.com.cn
基于BIND 的局域網(wǎng)動(dòng)態(tài)域名解析智能DNS 的實(shí)現(xiàn)
作者:劉璀
來源:《企業(yè)技術(shù)開發(fā)·中旬刊》2015年第06期
摘 要:DNS 域名解析是指通過主機(jī)名得到該主機(jī)名對(duì)應(yīng)的IP 地址。BIND 作為互聯(lián)網(wǎng)上廣泛使用的DNS 服務(wù)器軟件,通過對(duì)區(qū)文件的管理實(shí)現(xiàn)對(duì)DNS 域名的授權(quán)和查詢使用。文章以BIND9為例,簡要介紹了域名服務(wù)的工作原理,并給出了如何使用該軟件搭建動(dòng)態(tài)域名解析系統(tǒng)的過程。
關(guān)鍵詞:域名解析,BIND9,動(dòng)態(tài)DNS
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-8937(2015)17-0065-01 1 DNS與BIND
隨著互聯(lián)網(wǎng)的快速發(fā)展,為了使用戶們能夠通過便于記憶的主機(jī)名來訪問網(wǎng)絡(luò)中的計(jì)算機(jī),域名解析系統(tǒng)應(yīng)運(yùn)而生。在類UNIX 操作系統(tǒng)中,可以使用HOST 表,NIS 和DNS 三種方式實(shí)現(xiàn)主機(jī)名與IP 地址之間的轉(zhuǎn)換。由于前兩種方式繁瑣且效率較低,使用分層分布式數(shù)據(jù)庫技術(shù)的DNS 域名服務(wù)被廣泛使用。DNS 域名空間結(jié)構(gòu)如圖1所示。
BIND是DNS 的一個(gè)實(shí)現(xiàn)版本,約占所有DNS 服務(wù)器的90。BIND 最早由加州大學(xué)伯克里分校開發(fā),互聯(lián)網(wǎng)系統(tǒng)協(xié)會(huì)(Internet Systems Consortium,ISC )已發(fā)布了BIND 9的最新版本BIND 9.10.0rc2,該版本增加了prefetch 選項(xiàng),可提高遞歸解析服務(wù)器的性能。
BIND程序?qū)儆贑/S架構(gòu),其客戶端稱為轉(zhuǎn)換程序(resolver ),負(fù)責(zé)產(chǎn)生域名信息的查詢,將這類信息發(fā)給服務(wù)器端。BIND 服務(wù)器端程序是守護(hù)進(jìn)程named ,負(fù)責(zé)回答轉(zhuǎn)換程序的查詢。通過修改named 配置文件,可以根據(jù)IP 來源,給出不同的域名解析結(jié)果,合理利用局域網(wǎng)內(nèi)的資源,從而達(dá)到提高網(wǎng)絡(luò)速度、控制出口帶寬的目的。
2 BIND關(guān)鍵配置文件
BIND的關(guān)鍵文件有以下幾個(gè):
①named.conf 用于設(shè)置DNS 全局參數(shù),指定區(qū)域文件名稱及其保存路徑。
②named.ca 指向根域名服務(wù)器,用于高速緩存服務(wù)器的初始配置。