bind-DNS服務(wù)器配置
Bind 服務(wù)器配置所需的軟件包:這個是客戶端搜索主機名稱的相關(guān)指令這個是DNS 服務(wù)的主程序?qū)ind主程序“家里”,為了安全問題,所以安裝這個程序包后會改變它的路徑。這個是圖形化界面的程序包,安裝
Bind 服務(wù)器配置
所需的軟件包:
這個
是客戶端搜索主機名稱的相關(guān)指令
這個
是DNS 服務(wù)的主程序
將bind
主程序“家里”,為了安全問題,所以安裝這個程序包后會改變它的路徑。
這個
是圖形化界面的程序包,安裝了它后,可以通過界面的方式去配置DNS 服務(wù)。
說明:剩下的一些軟件包都是相關(guān)的程序
,配置文件說明:
/etc/named.conf 這個文件其實我是不想說的,也還是同一個文件,那么只是路徑不一樣而已,假如沒有安
裝
這個
程序包,那么這個主要配置文件路徑就是/etc/named.conf,為了安全性的考慮,那么安
裝
這個程序包后
named.conf 這個文件的路徑就不是/etc這里了,而是/var/named/chroot/etc/named.conf。
/var/named/chroot/etc/named.caching-nameserver.conf 這個是主要配置文件的模板配置文件(區(qū)域模板配置文件)
/var/named/chroot/etc/named.conf 這個是主要區(qū)域配置文件(如果這個文件一開始就存在的話,那么直接去配置這個文件) 不過,如果沒有安裝圖形界面配置程序的話,一般這個文件是不存在的,要自己手動去生成這個文件,
那么,怎樣才能生成這個配置文件呢?那么就要用到上面的模板配置文件了,其實是直接改名,改成named.conf
不過我不建議你這么做,那么可以使用cp 命令來產(chǎn)生named.conf 這個文件,cp 是復(fù)制的命令,那么同時又保留了
原來的模板配置文件,這樣的好處就是,假如主要區(qū)域配置文件出了問題,那么可以直接通過那個模板配置文件
來恢復(fù)即可。記住,主要的區(qū)域配置文件的名字一定要是:named.conf
路徑:/var/named/chroot/var/named 這這個路徑下面,存放著一個區(qū)域里的正向查找區(qū)域文件和反向查找區(qū)域文件,假如在named.conf 這個主要配置文件里配置了一個區(qū)域
為:gzievs.com 。那么,這個區(qū)域
,的正向解析和反向解析區(qū)域的配置文件就是指向這個路徑,
這個文件是正向查找區(qū)域文件
這個文件是反向查找區(qū)域配置文件
配置實例:
好的,接下來我用一個實例配置來說明主要配置文件還有正、反向查找區(qū)域配置文件的配置方法。
要求:創(chuàng)建一個域名為:gzievs.com
本機系統(tǒng)IP 地址為:192.168.114.254(靜態(tài))
需要解析的域名: IP:192.168.114.251 IP:192.168.114.252
IP:192.168.114.253
配置步驟:
首先生成主要配置文件
cd /var/named/chroot/etc 進入到此目錄
cp named.caching-nameserver.conf named.conf
復(fù)制出一份模板配置文件到此目錄下,并更改名字為named.conf 接下來打開配置文件和創(chuàng)建相關(guān)的區(qū)域:(配置如下圖)
,這是設(shè)置
DNS 服務(wù)器偵聽解析請求的端口和IP 地址
這是設(shè)
置DNS 服務(wù)器偵聽解析請求的端口和IPv6地址
用來指定本機解析的權(quán)威
區(qū)數(shù)據(jù)文件存放的位置,默認(rèn)就好了哦,一般別更改它。
這是
設(shè)置DNS 緩存文件存放位置
是用
來指定名稱統(tǒng)計文件存放位置
是
用來存放成員名稱統(tǒng)計文件位置
這些都是安裝
候都設(shè)置好了的,都無需改變
的時
指定客戶端發(fā)出查詢
請求所用的端口號,默認(rèn)為53號端口。
這幾行具體
的應(yīng)用我也
不太清楚,
我記得我配
置的時候,
就因為這幾
行出問題,
我花了好幾
天的時間才
解決掉,不
過把它注釋
掉也是沒問
題的。以后
等技術(shù)成熟
了的話再去
研究它吧。
-----------------------------------------------------------------------------
----------------
----------------
----------------
----------------
----------------
----------------
,------------
這幾行是定義區(qū)域的!也是最重要的。
第一行zone “gzievs.com ”:定義了gzievs.com 這個區(qū)域, type master :表示為主要的DNS 服務(wù)器,
File “gzievs.zone ” : 指向正向查找區(qū)域文件的路徑(它會自動指向為/var/named/chroot/var/named/gzievs.zone) 請注意文件名是要相同。
Allow-update {none;}; : 定gzievs.com 這個區(qū)域輔助DNS 服務(wù)器的IP 地址,但是,這里并沒有輔助DNS 服務(wù)器,保持默認(rèn)即可。
------------------------------------------------------------------------------------------------------------------------------------------------------
Zone “114.168.192.arpa. ” IN { :定義反向查找區(qū)域,名字可隨意,不過還是取些比較要代表性的名字比較好。
type master :表示為主要的DNS 服務(wù)器,
File “gzievs.local ” : 指向正向查找區(qū)域文件的路徑(它
會自動指向為/var/named/chroot/var/named/gzievs.zone) 請注意文件名是要相同。
Allow-update {none;}; : 定gzievs.com 這個區(qū)域輔助DNS 服務(wù)器的IP 地址,但是,這里并沒有輔助DNS 服務(wù)器,保持默認(rèn)即可。
接著創(chuàng)建正向和反向解析區(qū)域配置文件,并添加相關(guān)的記錄:
首先進入此目錄:/var/named/chroot/var/named/
cd /var/named/chroot/var/named/
localhost.zone 這個文件是默
認(rèn)的正向查找區(qū)域文件,因為我們在主要配置文件里定義區(qū)域的正向解析文件的時候,是gzievs.zone 這個
文件名,所以在此可以使用cp 命令來產(chǎn)生gzievs.zone 這個文件,cp 是復(fù)制的命令,那么同時又保留了
原來的正向解析區(qū)域配置文件。
執(zhí)行: cp localhost.zone
gzievs.zone
named.local 這個文件是默認(rèn)的反向查找
區(qū)域配置文件,因
為我們在主要配置
文件里定義區(qū)域的
反向解析文件的時
候,是gzievs.local
,這個文件名,
所以在此可以使用cp 命令來
產(chǎn)生gzievs.local 這個文
件,cp 是復(fù)制的命令,
那么同時又保留了原來
的反向解析區(qū)域配置文
件。
執(zhí)行: cp
named.local gzievs.local
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
正向解析區(qū)域文件的配置:
如圖:
反向解析區(qū)域文件的配置:
如圖:
,圖形界面的這個配置(已完成的):