路由器組網(wǎng)的DNS服務(wù)器安裝和配置方法
在使用路由器來(lái)組網(wǎng)的過(guò)程中,DNS服務(wù)器是必備的一個(gè)公眾服務(wù)。今天來(lái)給大家講解Linux系統(tǒng)下DNS服務(wù)器的安裝和配置方法,網(wǎng)絡(luò)的拓?fù)涫侨_(tái)dns服務(wù)器(分別為主DNS、下層DNS和輔助DNS)和一臺(tái)DNS測(cè)試客戶(hù)端組成,在路由器的設(shè)置方面采用默認(rèn)的,不再重復(fù)。
Linux采用的是很流行的CentOS,不但穩(wěn)定而且免費(fèi),深受廣大站長(zhǎng)的歡迎。
首先是檢查CentOS上是否安裝了bind程序,使用rpm –qa | grep bind可以發(fā)現(xiàn)Centos默認(rèn)安裝了bind的客戶(hù)端,但沒(méi)有安裝服務(wù)器端,所有使用rpm –ivh 來(lái)安裝服務(wù)器端軟件。
當(dāng)安裝了bind軟件包之后,在/etc/并沒(méi)有看到named.conf這個(gè)文件,而這個(gè)文件又非常復(fù)雜,如果手工寫(xiě)將非常費(fèi)時(shí),所有需要安裝一個(gè) caching-nameserver這個(gè)軟件包,可以幫助我們安裝上很多規(guī)范的文檔。他會(huì)把純緩存dns配置文件的數(shù)據(jù)。也會(huì)裝很多的區(qū)域數(shù)據(jù)文件。我們只需要修改那些文件就OK啦。
查看named.ca這個(gè)文件,這個(gè)文件其實(shí)就是根列表。首先的實(shí)驗(yàn)是把bind這個(gè)軟件配置成為一個(gè)緩存服務(wù)器,這個(gè)很簡(jiǎn)單,因?yàn)榘惭b了caching-nameserver,所有它已經(jīng)是一個(gè)緩存服務(wù)器了。只要使用/etc/init.d/named start就可以了。
如果你安裝的bind軟件是9.3的話,配置文件的本是在/usr/share/doc/bind-9.3/etc/named.conf把這個(gè)文件拷貝過(guò)來(lái)修改就可以啦。
在客戶(hù)端使用nslookup、dig等命令來(lái)檢查DNS的解析情況。
再起一個(gè)Linux服務(wù)器,安裝bind軟件,作為原來(lái)DNS服務(wù)的一個(gè)備用服務(wù)器,建立配置文件,把它設(shè)置成一個(gè)slave服務(wù)器,然后啟動(dòng)服務(wù),它會(huì)主動(dòng)從主DNS上復(fù)制區(qū)域文件。(注明:區(qū)域文件中必須有SON記錄和NS記錄)
接下來(lái)設(shè)置把一個(gè)區(qū)域授權(quán)給下層的DNS服務(wù)器,這個(gè)也很簡(jiǎn)單,在上層DNS上,把NS記錄寫(xiě)成下層DNS的名稱(chēng),同時(shí)增加一條A記錄,解釋這個(gè)名稱(chēng)對(duì)應(yīng)的IP就可以啦。這樣當(dāng)有這個(gè)區(qū)域的請(qǐng)求時(shí),就會(huì)去找這個(gè)下層的DNS服務(wù)器。