DNS篇之二DNS記錄類型

數據庫中的,每一個條目稱作一個資源記錄(Resource Record, RR)

資源記錄的格式:

第一段                       第二個字段    第三個字段          第四個字段(資源記錄類型)    第五個字段

NAME                         TTL              IN(internet)               RRTVALUE值



ttl如果不寫的話,需要在全局變量裏面指定一個默認值。ttl值是可省略的。




TTL 600;

例如:

NAME[TTL]   INRRT(ResourceRecordType)VALUE

www.zledu.com.INA1.1.1.1  

1.1.1.1INPTRwww.zldu.com.                       (反向解析)



資源記錄類型:表識這個服務器在我們這個ns服務器裏面的類型。

SOA:(start of  authority):起始授權記錄;必須是所有DNS記錄的第一條。用於標明一個區域內部,主從服務器之間如何同步數據以及起始授權對象是誰的)

SOA(Start Of Authority): 

格式:ZONE NAMETTLINSOAFQDN(主dns服務器地址)ADMINISTRATOR_MAILBOX(管理員郵箱地址) (

serial number

refresh

retry

expire

na ttl )(括號裏面爲剛纔的五個屬性)

補充說明,以上時長的時間單位:M(分鐘)、H(小時)、D(天)、W(周),默認單位是秒

郵箱格式:[email protected] -寫爲-> admin.zldu.com  這裏一定要將@改爲.

說明:在區域文件裏面,@有特殊意義;@常用來表示區域名稱。

例子:

zledu.com.600INSOAns1.zledu.com.admin.zledu.com. (

2013040101(注意數值長度最長不能超過10位)  

1H

5M

1W

1D )

而且以上內容頁可以寫到一行裏面;

zledu.com.600INSOAns1.zledu.com.admin.zledu.com. (2013040101  1H 5M

1W

1D )

NS:明確表明自己就是這個域的管理者。Domain NAME-->FQDN;每一個nameserver都要加一個IP地址。

 

例如舉例子:

NAME              TTL             IN                RRT         VALUE

zledu.com.         600              IN                NS          ns1.zledu.com.

ns1.zledu.com.      600              IN                A           1.1.1.2

zledu.com.         600            IN                 NS            ns2.zledu.com.

ns2.zledu.com.      600            IN               A              1.1.1.3

這兩個是成對出現的。DNS服務器是靠區域內部進行定義,指定哪一個服務器爲主服務器,那一臺爲從服務器。

A:address  表示從FQDN-IPV4的地址;

 

AAAA:FQDN-IPV6的地址解析。

        PTR:(pointer)表示前面是ip後面是主機名。

 以上三類是用的最多的RRT,但是並不是最主要的。

   MX(Mail eXchanger): ZONE NAME --> FQDN         (郵件服務器的定義也比較特殊,需要有一個優先級)

 

ZONE NAMETTLINMX  priVALUE

優先級:0-99,數字越小級別越高

zledu.com.600INMX10mail.zledu.com.

mail.zledu.com.600INA1.1.1.3

同時,真正通信的一定是IP地址,所以隨之給一個A記錄。

CNAME:(cononical name)FQDN--》FQDN:    

 www2.zledu.com.           IN   CNAME         www.zledu.com.#說明www2.zledu.com.的名字叫www.zledu.com.將這個記錄稱爲別名記錄。

偶爾還能看到的記錄可能還會有以下幾種類型:

TXT

CHAOS

SRV


域:Domain 邏輯概念

zldedu.com


區域文件:Zone  物理概念

需要建兩個數據文件,一個正向解析文件一個叫反向解析文件;兩個組合起來就是一個域。所以說區域是一個物理概念,域是一個邏輯概念。


.com

zledu.com.INNSns.zledu.com.

ns.zledu.com.INA192.168.0.10



zledu.com.   192.168.0.0/24


www192.168.0.1

mail192.168.0.2, MX


建立兩個區域文件:

正向區域文件

zledu.com.INSOA


www.zledu.com.INA192.168.0.1

簡寫爲:

wwwINA192.168.0.1


反向區域文件

100.16.172.in-addr.arpa.INSOA(網段地址反過來寫)


1.100.16.172.in-addr.arpa.INPTRwww.zldu.com.(全寫)

1INPTRwww.zldu.com.  (簡寫一定不要加點)



zone的區域文件就是資源記錄的集合,只不過第一條必須是SOA記錄;除了區域名稱之外其他都是相同的。



從的dns數據文件要從主的dns數據文件裏面進行同步。假如我們定義的是1小時,剛過5分鐘數據就發生變化。其他機器怎麼辦?


區域傳送的類型:

完全區域傳送: axfr 

增量區域傳送:ixfr

區域類型:

主區域:master

從區域:slave

提示區域:hint;如果dns得到請求發現不是自己的域,要去找根,這個區域叫做提示區域。

轉發區域:forward;明確告訴它,不需要去根進行查找的一個類型。


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