14 3 3 區域資料檔案

2021-05-14 10:52:12 字數 3748 閱讀 7397

乙個區域內的所有資料,包括主機名和對應

ip位址、重新整理間隔和過期時間等,都必須要存放在

dns伺服器內,而用來存放這些資料的檔案就稱為區域檔案。

dns伺服器的區域資料檔案一般存放在

/var/named

目錄下。一台

dns伺服器內可以存放多個區域檔案,同乙個區域檔案也可以存放在多台

dns伺服器中。下面是

14.2.3

小節配置例子中提供的

wzvtc.cn

域的區域資料檔案

named.wzvtc.cn

的內容。

# vi/var/named/named.wzvtc.cn

$ttl 3h

wzvtc.cn. in soa ns.wzvtc.cn. [email protected]. (1;

定義序列號的值,同步輔助名稱伺服器資料時使用

3h;

更新時間間隔值。定義該伺服器的輔助名稱伺服器隔

多久時間更新一次

1h;

輔助名稱伺服器更新失敗時,重試的間隔時間

1w;

輔助名稱伺服器一直不能更新時,其資料過期的時間

1h )

; 最小預設

ttl的值,如果第一行沒有

$ttl

,則使用

該值wzvtc.cn.

in ns

ns.wzvtc.cn.

wzvtc.cn.

in mx

10 mail

ns.wzvtc.cn.in

a10.10.1.29

mail

in a10.10.1.6

wwwin a10.10.1.3

oain cname www

libin a

10.10.1.8

gsxin a

221.224.2.234

在區域資料檔案中,使用「

;」作為行注釋符,除第一條語句以外,

區域資料檔案中的每一條語句稱為一條記錄。以上配置中各條語句的含義如下所示。 1

.設定其他

dns伺服器快取本機資料的預設時間

$ttl

指令要求放在檔案的第

1行,定義了其他

dns伺服器快取本機資料的預設時間,預設單位是秒,也可以用

h(小時)、

d(天)和

w(星期)為單位。

dns伺服器在應答中提供

ttl值,目的是允許其他的伺服器在

ttl間隔內快取資料。如果本地的

dns伺服器資料改變不大,可以考慮幾天的預設

ttl,最長可以設為一周。但是不推薦設定

ttl為

0,此時將導致大量的

dns資料傳輸。

2.設定起始授權機構

soa是

start of authority

(起始授權機構)的縮寫,它指出這個網域名稱伺服器是作為該區資料的權威的**。在指令「

wzvtc.cn. in soa ns.wzvtc.cn. [email protected].

」中,指定了負責解析

wzvtc.cn.

域的授權主機名是「

ns.wzvtc.cn.

」,授權主機名稱將在區域檔案中解析為

ip位址。

in表示屬於

internet

類,是固定不變的,「

[email protected].

」表示負責該區域的管理員的

e-mail

位址。每乙個區檔案都需要乙個

soa記錄,而且只能有乙個。

soa資源記錄還要指定一些附加引數,放在

soa資源記錄後面的括號內,其名稱和功能見例子中的注釋。

3.設定名稱伺服器

ns資源記錄

「wzvtc.cn. in ns ns.wzvtc.cn.

」是一條ns(

name server

)資源記錄,定義了域「

wzvtc.cn.

」由dns

伺服器「

ns.wzvtc.cn.

」負責解析,

ns資源記錄定義的伺服器稱為區域權威名稱伺服器。權威名稱伺服器負責維護和管理所管轄區域中的資料,被其他伺服器或客戶端當作權威的**,並且能肯定應答區域內所含名稱的查詢。這裡的配置要求和

soa記錄配置

一致。4

.設定郵件伺服器

mx資源記錄

「wzvtc.cn. in mx 10 mail

」是一條mx(

mail exchanger

)資源記錄,表示發往

wzvtc.cn

域的電子郵件由

mail.wzvtc.cn

郵件伺服器負責處理。例如,當乙個郵件要傳送位址到

[email protected]

時,傳送方的郵件伺服器通過

dns伺服器查詢

wzvtc.cn

這個網域名稱的

mx資源記錄,查到後,會把郵件傳送到指定的郵件伺服器,如

mail.wzvtc.cn

。至於該網域名稱對應的

ip位址,需要通過隨後的

a資源記錄設定。

%

說明:

可以設定多個

mx資源記錄,指明多個郵件伺服器,優先級別由

mx後的數字決定,數字越小,郵件伺服器的優先權越高。優先順序高的郵件伺服器是郵件傳送的主要物件,當郵件傳送給優先順序高的郵件伺服器失敗時,可以把它傳送給優先順序低的郵件伺服器。

5.設定主機位址

a資源記錄

主機位址a(

address

)資源記錄是最常用的記錄,它定義了

dns網域名稱對應

ip位址的資訊。在上面的例子中,使用了兩種方式來定義

a資源記錄,一種是使用相對名稱,即在名稱的末尾沒有加「

.」,另外一種是使用完全規範網域名稱

fqdn

(fully qualified domain name

),即名稱的最後以「

.」結束。這兩種方式只是書寫形式不同而已,在使用上沒有任何區別。例如,對於相對名稱

mail、oa

等,bind

會自動在相對名稱的後面加上字尾「

.wzvtc.cn.

」,所以相當於完全規範網域名稱的

mail.wzvtc.cn.

和oa.wzvtc.cn.。6

.設定別名

cname

資源記錄

別名cname

(canonical name

)資源記錄也被稱為規範名字資源記錄。

cname

資源記錄允許將多個名稱對映到同一臺計算機上,使得某些任務更容易執行。例如,對於同時提供

web、

oa服務的計算機(

ip位址為

10.10.1.3

),為了便於使用者訪問服務,可以先為其建立一條主機位址

a資源記錄「

wwwin

a10.10.1.3

」,將www.wzvtc.cn

對映到10.10.1.3

位址,然後再為該計算機設定

oa別名,即建立

cname

資源記錄「

oain

cname

www」。這樣,當訪問

www.wzvtc.cn

和oa.wzvtc.cn

時,實際都是訪問

ip位址為

10.10.1.3

的計算機。

14 3 4 反向解析區域資料檔案

反向解析區域 資料檔案的結構和格式與區域資料檔案類似,只不過它的主要內容是建立 ip位址對映到 dns網域名稱的指標 ptr資源記錄。下面是14.2.3 配置例子中提供的 named.1.10.10 域的反向解析區域資料檔案 named.1.10.10 的內容。vi var named named....

2015區域賽總結

合肥區域賽結束乙個星期了。依舊覺得今年兩場區域賽打的和屎一樣。剩下滿滿的遺憾。兩個區域賽銀,乙個邀請賽金,乙個省賽銀 突然發現自己和銀牌好有緣分。同時也暴露了很多問題。先說合肥吧。熱身的時候印象最深的是,有一道很裸的fft沒看出來,各種推公式。最後幾分鐘大喊日了狗了。然後就是現場賽。剛開始的時候,聽...

2023年區域賽總結

今年區域賽,一鐵一銅告終 第一站青島站,打鐵。難過是難過,但是變強的想法就更加強烈,同時也更加深刻的體會到了正式賽與區域賽還是在各個方面存在差別,平常應該更規範的要求自己。熱身賽因為只有乙個人,雖然心裡明確的知道只是熟悉裝置場地 更何況還是本校的 但還是緊張的一塌糊塗,感覺最開始敲鍵盤手都有點抖,不...