Linux下主DNS与辅助DNS的配置(上)
?
| ?本文轉(zhuǎn)自以下博客,很有參考價(jià)值 http://blog.sina.com.cn/s/blog_62449fcf0100itba.html |
DNS服務(wù)器的配置與管理
****************
首先要知道下面幾個(gè)與域名解析相關(guān)的文件
/etc/hosts???????? --早期(DNS之前)對(duì)主機(jī)名稱(chēng)的解析方法,一般有三個(gè)字段組成:IP 、主機(jī)完全域名、別名
/etc/resolv.conf?? --在DNS客戶端指定所使用的DNS服務(wù)器的參數(shù)。
/etc/nsswitch????? --該文件用來(lái)定義網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的搜索順序,如:主機(jī)名稱(chēng)、用戶口令、網(wǎng)絡(luò)協(xié)議等網(wǎng)絡(luò)參數(shù)。
/etc/host.conf???? --解析器配置文件,用于指定解析庫(kù)的方式。通常有一條命令,關(guān)鍵字order用來(lái)指定主機(jī)的查詢順序。
****************
DNS服務(wù)器的類(lèi)型
1.主域名服務(wù)器(master server)
? 主域名服務(wù)器是特定域中所有信息的來(lái)源,它從管理員創(chuàng)建的本地磁盤(pán)文件中加載域信息。配置主域名服務(wù)器需要配置一整套的
配置文件,其中包括主配置文件、正向域的區(qū)域文件、反向域的區(qū)域文件、緩存文件和本地主機(jī)反向解析文件等。
注:一個(gè)域中只能有一個(gè)主域名服務(wù)器,但有時(shí)為了分解域名解析任務(wù),可以創(chuàng)建一個(gè)或多個(gè)輔助域名服務(wù)器。
2.輔助域名服務(wù)器(slave server)
? 是主域名作品的備份,也稱(chēng)備份備份域名服務(wù)器,具有主服務(wù)器的絕大部分功能,對(duì)于輔助域名服務(wù)器只需配置主配置文件、緩存
文件和本地反解析文件,而不需要配置區(qū)域文件,因?yàn)閰^(qū)域文件可以從主域名服務(wù)器轉(zhuǎn)移過(guò)來(lái)后存儲(chǔ)在輔助域名服務(wù)器的本地硬盤(pán)上。
3.緩存域名服務(wù)器(caching only server)
? 緩存域名服務(wù)器記錄每一個(gè)從遠(yuǎn)程服務(wù)器傳到域名服務(wù)器的查詢結(jié)果,然后保存在緩存中以備將來(lái)對(duì)同一信息的查詢。由于緩存
服務(wù)器本身不管理任何域,因此配置緩存服務(wù)器時(shí)只需要緩存文件。
4.轉(zhuǎn)發(fā)服務(wù)器(forwarder server)
? 轉(zhuǎn)發(fā)服務(wù)器可以將要解析的DNS請(qǐng)求發(fā)送到該網(wǎng)絡(luò)以外的服務(wù)器上,它可以保持局域網(wǎng)上的其他服務(wù)器對(duì)internet的隱藏。
****************
BIND的安裝與啟動(dòng)
BIND是linux實(shí)現(xiàn)DNS服務(wù)器的軟件包,幾乎所有l(wèi)inux發(fā)行版都包含BIND。
一.BIND的安裝
? linux下安裝BIND有兩種途徑:一是在系統(tǒng)安裝階段選中DNS軟件,二是在系統(tǒng)安裝完畢后再單獨(dú)安裝BIND軟件包.
? 可以用如下命令查詢DNS是否已安裝:#rpm -qa |grep bind
如果系統(tǒng)沒(méi)有安裝BIND,可按如下步驟安裝BIND:
①首先掛載安裝盤(pán)
#mount /dev/cdrom
#cd /media/cdrom/CentOS/RPMS (此為CentOS4的軟件包目錄)
#cd /mnt/cdrom/RedHat/RPMS?? (此為RedHat9的軟件包目錄)
從第一張盤(pán)上找到如下rpm包:
caching-nameserver-7.3-3.noarch.rpm
從第二張盤(pán)和第四張盤(pán)上找到如下rpm包:
bind-libs-9.2.4-2.i386.rpm
bind-utils-9.2.4-2.i386.rpm
bind-9.2.4-2.i386.rpm
bind-chroot-9.2.4-2.i386.rpm
bind-devel-9.2.4-2.i386.rpm
(當(dāng)然以自己當(dāng)前實(shí)際的版本號(hào)為準(zhǔn))
②將上述軟件包先復(fù)制到系統(tǒng)某個(gè)目錄下(如/root),然后通過(guò)如下命令安裝到系統(tǒng)中:
#rpm -ivh bind*.rpm
#rpm caching-server*.rpm
****************
DNS的啟動(dòng)
?
1.圖形模式下實(shí)現(xiàn):"應(yīng)用程序"-"系統(tǒng)設(shè)置"-"服務(wù)器設(shè)置"-"服務(wù)"
? 在服務(wù)配置窗口中選擇named選項(xiàng),就可對(duì)named服務(wù)執(zhí)行啟動(dòng)、關(guān)閉、重啟等操作.
2.在命令行下實(shí)現(xiàn):
①利用命令#/etc/rc./init.d/named {start|stop|restart|status}
②也可利用命令#service named {start|stop|restart|status}
(實(shí)際上service腳本的內(nèi)部實(shí)現(xiàn)機(jī)制就是調(diào)用/etc/rc.d/init.d目錄中相應(yīng)的腳本,所以這兩條命令實(shí)際上是相同的)
****************
DNS服務(wù)器的配置文件
轉(zhuǎn)載于:https://blog.51cto.com/yujunjia/595087
超強(qiáng)干貨來(lái)襲 云風(fēng)專(zhuān)訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生總結(jié)
以上是生活随笔為你收集整理的Linux下主DNS与辅助DNS的配置(上)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 不常用≠没用 Win7容易忽略的四个功能
- 下一篇: linux路由