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