關(guān)于域名解析的授權(quán)
掃盲系列之八《關(guān)于域名解析的授權(quán)》首先是兩個(gè)相關(guān)的概念:域名授權(quán): 指定誰是該域名的權(quán)威DNS ,即由誰負(fù)責(zé)解析該域名(由NS 記錄操作完成)。 權(quán)威DNS: 特指對特定域名具有權(quán)威發(fā)布能力的DNS
掃盲系列之八《關(guān)于域名解析的授權(quán)》
首先是兩個(gè)相關(guān)的概念:
域名授權(quán): 指定誰是該域名的權(quán)威DNS ,即由誰負(fù)責(zé)解析該域名(由NS 記錄操作完成)。 權(quán)威DNS: 特指對特定域名具有權(quán)威發(fā)布能力的DNS ;互聯(lián)網(wǎng)上域名(域名記錄)解析結(jié)
果的原出處。
目前域名解析授權(quán)狀況:
目前在互聯(lián)網(wǎng)上域名解析授權(quán)大體上是誰出售域名就把域名的權(quán)威DNS 授權(quán)給誰并由其提供域名的權(quán)威DNS 來完成域名解析工作,如購買了新網(wǎng)域名默認(rèn)就是由新網(wǎng)的權(quán)威DNS (nsx.xinnetdns.com 、nsx.xinnet.cn )負(fù)責(zé)所售域名解析:
[root@test root]#dig @a.gtld-servers.net xinnet.com ns
;; ANSWER SECTION:
xinnet.com. 172800 IN NS ns.xinnet.cn.
xinnet.com. 172800 IN NS ns.xinnetdns.com. xinnet.com. 172800 IN NS ns2.xinnet.cn.
xinnet.com. 172800 IN NS ns2.xinnetdns.com.
域名解析授權(quán)是怎么實(shí)現(xiàn)的:
域名解析授權(quán)是個(gè)樹狀的,從上而下的分層體系,簡圖如下:

首先“. ”DNS 把COM/NET/CN/ORG/TV等等域名按后綴的不同分別授權(quán)給不同的DNS ,以利于分別管理。如COM/NET域名被授權(quán)給了如下幾個(gè)權(quán)威DNS 。這里不難想像要修改COM/NET的授權(quán)DNS 要到“. ”DNS 上去操作才能完成。
[root@test root]#dig com. ns
作者:LLZQQ 主頁:HTTP://AIDNS.CN
,;; ANSWER SECTION:
com. 96045 IN NS d.gtld-servers.net. com. 96045 IN NS g.gtld-servers.net. com. 96045 IN NS b.gtld-servers.net. com. 96045 IN NS k.gtld-servers.net. com. 96045 IN NS f.gtld-servers.net. com. 96045 IN NS l.gtld-servers.net. com. 96045 IN NS j.gtld-servers.net. com. 96045 IN NS a.gtld-servers.net. com. 96045 IN NS i.gtld-servers.net. com. 96045 IN NS m.gtld-servers.net. com. 96045 IN NS e.gtld-servers.net. com. 96045 IN NS h.gtld-servers.net. com. 96045 IN NS c.gtld-servers.net.
同理可知,要指定或修改ABC.COM 的權(quán)威DNS 要去頂級DNS 上操作。通常來說一般的域名所有者是無權(quán)登錄頂級DNS 進(jìn)行操作的。只能通過域名提供商(如新網(wǎng),萬網(wǎng)等)的專用接口(位于域名商的域名管理平臺(tái)上)來間接操作頂級DNS 上的記錄。
以ABC.COM 為例簡要說明怎么指定自己的權(quán)威DNS ,假設(shè)ABC.COM 是在新網(wǎng)購買,那么默認(rèn)該域名的權(quán)威DNS 就是nsx.xinnetdns.com 、nsx.xinnet.cn 。這時(shí)候要修改默認(rèn)權(quán)威DNS 。首先登錄新網(wǎng)的域名管理后臺(tái),找到修改域名DNS 頁面即可完成操作(詳細(xì)過程這里有:http://docs.aidns.cn/help02.htm)。操作完成后要驗(yàn)證一下是否修改成功:
[root@test root]#dig @a.gtld-servers.net abc.com ns
;; ANSWER SECTION:
abc.com. 172800 IN NS ns1.ai-dns.com.
abc.com. 172800 IN NS ns2.ai-dns.com.
abc.com. 172800 IN NS ns3.ai-dns.com.
這里我們把ABC.COM 授權(quán)給了nsx.ai-dns.com 了。
關(guān)于域名權(quán)威DNS 的再授權(quán):
以ABC.COM 為例,再授權(quán)是指在nsx.ai-dns.com 上面再次指定該域名的權(quán)威DNS ,再授權(quán)的意義有這么幾個(gè):
1. 擴(kuò)展現(xiàn)有的權(quán)威DNS 數(shù)量,如現(xiàn)有ns1,ns2,ns3.ai-dns.com 共三臺(tái)DNS ,現(xiàn)在要
增加到4臺(tái),則可以在原3臺(tái)DNS 上abc.com 的ZONE 文件內(nèi)增加ns4這個(gè)NS 記錄。 原來的ZONE 內(nèi)容:
$TTL 2d
$ORIGIN abc.com.
@ 3600 IN SOA ns1.ai-dns.com. root.ai-dns.com.(
2288091841 1h 600 1w 900 )
@ 2d IN NS ns1.ai-dns.com.
作者:LLZQQ 主頁:HTTP://AIDNS.CN
,@
@
2d IN NS ns2.ai-dns.com. 2d IN NS ns3.ai-dns.com.
增加ns4這個(gè)NS 記錄后為:
$TTL 2d
$ORIGIN abc.com.
@ 3600 IN SOA ns1.ai-dns.com. root.ai-dns.com.(
2288091841 1h 600 1w 900 )
@ 2d IN NS ns1.ai-dns.com.
@ 2d IN NS ns2.ai-dns.com.
@ 2d IN NS ns3.ai-dns.com.
@ 2d IN NS ns4.ai-dns.com.
當(dāng)然增加NS4的操作也可以在頂級DNS 上完成,不再贅述。
2. 把權(quán)威DNS 重新授權(quán)給其他DNS ,如把原來的權(quán)威DNS (nsx.ai-dns.com )重新授
權(quán)給別人(nsx.ddd.com )。操作過程同上,不再贅述。
再授權(quán)可能存在的潛在問題:
再授權(quán)無疑使得域名解析授權(quán)變得更靈活,但是存在以下潛在的隱患。當(dāng)原授權(quán)的權(quán)威DNS (即在頂級DNS 定義的權(quán)威DNS )故障時(shí),這時(shí)再授權(quán)的DNS 將無法工作,導(dǎo)致域名無法解析(這是由域名解析過程是自上而下的這個(gè)特性決定的)。同時(shí)也增加了安全隱患。
附加部分1:慎用WHOIS 來查看域名權(quán)威DNS 。
對于域名的Whois 數(shù)據(jù)庫是由域名銷售商控制的,即每個(gè)域名銷售商都有自己的WHOIS 服務(wù)器,這些服務(wù)器用來存儲(chǔ)自身出售的域名信息,如域名所有人,聯(lián)系方法,到期時(shí)間等內(nèi)容。WHOIS 信息中顯示的域名當(dāng)前權(quán)威DNS 信息很可能沒有及時(shí)與域名實(shí)際的權(quán)威DNS 信息同步而導(dǎo)致錯(cuò)誤的判斷。
附加部分2:“. ”根DNS 是怎么被授權(quán)的?
由于“. ”根DNS 所處域名解析體系的頂端,無法按照常規(guī)方法對其授權(quán)。到目前為止其授權(quán)方法是把所有“. ”DNS 列表存放在一個(gè)文本文件內(nèi)(自己授權(quán)給自己),名字通常為root.hint 內(nèi)容如下(部分節(jié)選):
. 3600000 IN NS A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4
. 3600000 NS B.ROOT-SERVERS.NET.
B.ROOT-SERVERS.NET. 3600000 A 192.228.79.201
作者:LLZQQ 主頁:HTTP://AIDNS.CN