名詞解釋
DNS:Domain Name Service;域名解析服務
FQDN:Full Qualified Domain Name;完全合格域名
IANA:Internet Assigned Numbers Authority;互聯網數字分配機構
相關知識點
應用程序:bind
監聽端口:tcp/53,udp/53
C/S架構
樹狀結構
根域:.
根節點:13個
一級域:
組織域:.com, .org, .net, .mil, .edu, .gov, .info, .cc, .me, .tv
國家域:.cn, .us, .uk, .jp, .tw, .hk, .iq, .ir
反向域:.in-addr.arpa
二級域:
公司、組織、個人使用
主機:
www,mail,bbs
遞歸:A>B>C>D
迭代:A>B
A>C
A>D
資源記錄類型:
格式:name [ttl] IN RRType value
SOA:Start of Authority,任何解析庫文件的第一個記錄類型必須是SOA
name:區域名稱,通常可以簡寫爲@ value:主DNS服務器的FQDN,也可以是當前區域的區域名稱; 例如:@ IN SOA ns.example.com. admin.example.com. ( serial number ;解析庫的版本號,例如2014080401 refresh time ;週期性同步的時間間隔 retry time ;重試的時間間隔 expire time ;過期時長 negative answer ttl ;否定答案的統一緩存時長 )
NS:name server
name: 區域名稱 value: DNS服務器的FQDN 例如:@ IN NS ns.magedu.com. 注意: 如果有多臺NS服務器,每一個都必須有對應的NS記錄; 對於正向解析文件來講,每一個NS的FQDN都應該有一個A記錄;
MX:Mail eXchanger
name: 區域名稱 value: 郵件服務器的FQDN 例如: @ IN MX 10 mail.example.com. @ IN MX 20 mail2.example.com. 注意: 如果有多臺MX服務器,每一個都必須有對應的MX記錄;但各MX記錄還有優先級屬性 對於正向解析文件來講,每一個NS的FQDN都應該有一個A記錄;
A: Address
name: FQDN value: IP 例如: www.example.com. IN A 1.1.1.1 www.example.com. IN A 1.1.1.2 pop3.example.com. IN A 1.1.1.3 imap.example.com. IN A 1.1.1.3
AAAA: ipv6 IP
CNAME: Canonical Name
name: FQDN value: FQDN 例如: www.example.com. IN A 1.1.1.5 web.example.com. IN CNAME www.example.com.
PTR: pointer
name: 逆向的主機IP地址加後綴in-addr.arpa,例如172.16.100.7/16, 網絡地址爲172.16, 主機地址爲100.7,其name爲7.100.in-addr.arpa. value: FQDN 例如: 7.100.in-addr.arpa. IN PTR www.example.com.