bind區資源文件解釋-zone文件說明解釋

部分摘轉自https://blog.csdn.net/aly1989/article/details/51096890
創建區資源文件/etc/bind/db.mydebian內容如下

;
; BIND data file for local loopback interface
;
$TTL 604800
$ORIGIN mydebian.org.
@ IN SOA mydebian.org. root.mydebian.org. (
2006080401 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;

            IN      NS      ns
            IN      MX      0       mail.mydebian.org.
    @       IN      A       192.168.102.47
    ns      IN      A       192.168.102.47
    www     IN      A       192.168.102.47
    webserver       IN      CNAME   www
    mail    IN      A       192.168.102.47
    ftp     IN      A       192.168.102.48
    ns2     IN      A       192.168.102.48
    ns3     IN      A       192.168.102.49

第一行是TTL設定,生存時間記錄字段。它以秒爲單位定義該資源記錄中的信息存放在高速緩存中的時間長度。這裏定義爲604800秒,也就是1周.
第二行是$ORIGIN設定,說明下面的記錄出自何處.請您加倍留意最後的一個小小數點"."

然後,第三行,是一個 SOA 記錄的設定,在這裏我們看到一個特殊字符 @ ,它就是 ORIGIN 的意思,也就是剛剛所定義的$ ORIGIN mydebian.org. 的內容,您可以寫成 mydebian.org. 也可以用 @ 來代替。

假如這個文件前面沒有定義 $ ORIGIN 的話, 那這個 @ 的值就以 named.conf 裏的 zone .

接着 SOA 後面,指定了這個區域的授權主機和管理者的信箱,這裏分別是"mydebian.org." 和"root.mydebian.org."。我們平時使用的信箱通常是“user@host”這樣的格式,但因爲@在 DNS 記錄中是個保留字符,所以在 SOA 中就用“.”來代替了@。目前這個信箱是 "[email protected]."。

接下來的 SOA 設置,是被括在“( )”之間的 5 組數字,主要作爲和 slave 服務器同步 DNS 資料所使用的資料:

Serial:其格式通常會是“年月日+修改次序”(但也不一定如此,您自己能夠記得就行)。當 slave 要進行資料同步的時候,會比較這個號碼。如果發現在這裏的號碼比它那邊的數值“大”,就進行更新,否則忽略。不過設 serial 有一個地方您要留意:不能超過 10 位數字!

Refresh:這裏是是告訴 slave 要隔多久要進行資料同步(是否同步要看 Serial 的比較結果)。

Retry:如果 slave 在進行更新失敗後,要隔多久再進行重試。

Expire:這是記錄逾期時間:當 slave 一直未能成功與 master 取得聯繫,那到這裏就放棄 retry,同時這裏的資料也將標識爲過期(

expired )。

Minimum:這是最小默認 TTL 值,如果您在前面沒有用“$TTL”來定義,就會以此值爲準。

請注意:SOA 記錄中這對 “ ( ) ”符號之第一個 “ (”括號一定要和 SOA 寫在同一行,而不能用 Enter 斷行到下一行去,而且其左邊最好有一個空格鍵或 tab 建。而最後一個 “ )”括號也不能寫在註解符號 “ ;”的右邊。 置 DNS 的 RR 記錄檔,其格式要求非常嚴格,我們絲毫不能掉以輕心。比方說:如果句子不是以空格鍵、Tab 鍵、 或註解符號 ( ; )開頭,也不在 SOA 的 “ ( ) ”之內, 則表示要定義一個“新記錄項 (Entry) ”;如果句子是以空格鍵或 tab 鍵開始的話,其設置被視爲上一個“記錄項”的內容。所以,如果您要爲“同一個記錄項”定義多個記錄設置,而不想重複打字,您倒可以偷懶:在接着它的後面幾行用空白或 Tab 來縮排就可以了。

NS表明負責mydebian.org.這個域的Name Server是mydebian.org這臺主機

MX記錄標明發往mydebian.org域的郵件由mail.mydebian.org這臺服務器接收

A記錄標明瞭IP地址和域名之間的對應關係

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章