域名名稱伺服器

domain name server通過允許一個名稱伺服器把他的一部分名稱服務(眾所周知的zone)“委託”給子伺服器而實現了一種層次結構的名稱空間。此外,DNS還提供了一些額外的信息,例如系統別名、聯繫信息以及哪一個主機正在充當系統組或域的郵件樞紐。

記錄類型

主機記錄(A記錄):RFC 1035定義,A記錄是用於名稱解析的重要記錄,它將特定的主機名映射到對應主機的IP位址上。

別名記錄(CNAME記錄): RFC 1035定義,CNAME記錄用於將某個別名指向到某個A記錄上,這樣就不需要再為某個新名字另外創建一條新的A記錄。

IPv6主機記錄(AAAA記錄): RFC 3596定義,與A記錄對應,用於將特定的主機名映射到一個主機的IPv6地址。

服務位置記錄(SRV記錄): RFC 2782定義,用於定義提供特定服務的伺服器的位置,如主機(hostname),連線埠(port number)等。

NAPTR記錄:RFC 3403定義,它提供了正則表達式方式去映射一個域名。NAPTR記錄非常著名的一個套用是用於ENUM查詢。

域名解析

客戶端傳送查詢報文"query baidu.com"至DNS伺服器,DNS伺服器首先檢查自身快取,如果存在記錄則直接返回結果。

如果記錄老化或不存在,則DNS伺服器向根域名伺服器傳送查詢報文"query baidu.com",根域名伺服器返回.com域的權威域名伺服器地址,這一級首先會返回的是頂級域名的權威域名伺服器。

DNS伺服器向.com域的權威域名伺服器傳送查詢報文"query baidu.com",得到.baidu.com域的權威域名伺服器地址。

DNS伺服器向.wikipedia.org域的權威域名伺服器傳送查詢報文"query baidu.com",得到主機zh的A記錄,存入自身快取並返回給客戶端。

域名資料庫

一個域名的所有者可以通過查詢WHOIS資料庫而被找到;對於大多數根域名伺服器,基本的WHOIS由ICANN維護,而WHOIS的細節則由控制那個域的域註冊機構維護。

對於240多個國家代碼頂級域名(ccTLDs),通常由該域名權威註冊機構負責維護WHOIS。例如中國網際網路信息中心(China Internet Network Information Center)負責.CN域名的WHOIS維護,香港網際網路註冊管理有限公司(Hong Kong Internet Registration Corporation Limited)負責.HK域名的WHOIS維護,台灣網路信息中心(Taiwan Network Information Center)負責.TW域名的WHOIS維護。

相關詞條

熱門詞條

聯絡我們