早期因特網(wǎng)上僅有數(shù)百臺主機,那時候的域名與IP地址對應(yīng)只需簡單地記錄在一個hosts.txt文件中,這個文件由網(wǎng)絡(luò)信息中心(NIC,Network Information Center)負責(zé)維護。任何想添加到因特網(wǎng)上的主機的管理員都應(yīng)將其名字和地址E-mail給NIC,這個對應(yīng)就會被手工加到hosts.txt文件中。每個主機管理員去NIC下載最新的hosts.txt文件放到自己的主機上,就完成了域名列表的更新。域名解析只是一個檢查本機文件的本地過程。
隨著因特網(wǎng)上主機數(shù)量的膨脹,原有的方式已經(jīng)無法滿足要求。現(xiàn)有域名系統(tǒng)于20世紀80年代開始投入使用。域名系統(tǒng)采用層次結(jié)構(gòu)的名字空間,并且原來龐大的對應(yīng)表被分解為不相交的、分布在因特網(wǎng)中的子表,這些子表稱為資源文件。
前面已經(jīng)說明了域名系統(tǒng)名字空間的層次結(jié)構(gòu),下面來具體看一下這一結(jié)構(gòu)是如何同域名系統(tǒng)的域名服務(wù)器(DNS,Domain Name Server)結(jié)合來實現(xiàn)域名解析的。
首先,根據(jù)域名系統(tǒng)域名空間的層次結(jié)構(gòu)將其按子樹劃分為不同的區(qū)域,每個區(qū)域可看作是負責(zé)層次結(jié)構(gòu)中這一部分節(jié)點的可管理的權(quán)力實體。例如,整個域的頂層區(qū)域由ICANN負責(zé)管理,一些國家域名及其下屬的那些節(jié)點又構(gòu)成了各自的區(qū)域,像.cn域就由CNNIC負責(zé)管理。而.cn域下又被劃分為一些更小的區(qū)域,例如.fudan.edu.cn由復(fù)旦大學(xué)網(wǎng)絡(luò)中心負責(zé)管理。
其次,每個區(qū)域必須有對應(yīng)的域名服務(wù)器,每個區(qū)域中包含的信息存儲在域名服務(wù)器上。一個區(qū)域中可有兩個或多個域名服務(wù)器,這樣即使其中一個域名服務(wù)器出了故障,另一個域名服務(wù)器仍然可以正常提供信息。一個域名服務(wù)器也可以同時管轄多個區(qū)域。域名服務(wù)器在接到用戶發(fā)出的請求后查詢自身的資源記錄集合,返回用戶想要得到的最終答案,或者當(dāng)自身的資源記錄集合中查不到所需要的答案時,返回指向另外一個域名服務(wù)器的指針,用戶將繼續(xù)向那個域名服務(wù)器發(fā)出請求。所以說,域名服務(wù)器不需要記錄所有下屬域名和主機的信息,對于其中的子域(如果存在),只需要知道子域的域名服務(wù)器即可。
資源記錄是一個域名到值的綁定,它包括以下字段:域名、值、類型、分類和生命期。域名字段和值字段分別用來表示解析的內(nèi)容和解析返回的結(jié)果。類型字段代表了值的種類:類型為A代表值字段是一個IP地址,即用戶所要的最終答案;類型為NS代表值字段是另一個域名服務(wù)器的域名,該域名服務(wù)器能夠知道如何解析域名字段所指定的域名;類型為CNAME代表值字段是由域名所指定的主機的一個別名;類型為MX代表值字段是一個郵件服務(wù)器的域名,該郵件服務(wù)器接收由域名字段所指定的域的郵件;類型PTR用于域名反解等。分類字段允許指定其他的記錄類型。生命期字段用于指出該資源記錄的有效期是多少。為減少域名解析時間,域名服務(wù)器會緩存一些曾經(jīng)查詢過的、來自其他域名服務(wù)器的資源記錄。由于這些資源記錄會因為更改而失效,因此域名服務(wù)器設(shè)置了生命期,到期的資源記錄會被清除出緩存。
根域名服務(wù)器知道所有頂級域名的域名服務(wù)器,對應(yīng)于每個頂級域名,它都有兩條資源記錄:一條是NS資源記錄,域名字段是該頂級域名,值字段是該頂級域名解析的域名服務(wù)器的域名;另一條是A資源記錄,用來指明該域名服務(wù)器的域名對應(yīng)的IP地址。綜合使用這兩條記錄,就可以知道對該域下的某個域名解析,應(yīng)該繼續(xù)去哪個IP地址的域名服務(wù)器尋找。第二層的域名服務(wù)器類似地存放各個第三層域名服務(wù)器的指針。第三層的域名服務(wù)器會出現(xiàn)A、CNAME、MX等類型的資源記錄。每個域名服務(wù)器都有根域名服務(wù)器的地址記錄。
最后,一個需要域名解析的用戶先將該解析請求發(fā)往本地的域名服務(wù)器。如果本地的域名服務(wù)器能夠解析,則直接得到結(jié)果,否則本地的域名服務(wù)器將向根域名服務(wù)器發(fā)送請求。依據(jù)根域名服務(wù)器返回的指針再查詢下一層的域名服務(wù)器,依此類推,最后得到所要解析域名的IP地址。
域名反解是指給出一個IP地址,找出其對應(yīng)的域名,這也是利用DNS來實現(xiàn)的。舉個例子,假設(shè)一個要反解的IP地址為202.120.225.9,系統(tǒng)將其改寫為9.225.120.202. in-addr.arpa,然后按域名解析的方式查詢。這需要在被查詢主機的本地域名服務(wù)器上有一條對應(yīng)于9.225.120.202.in-addr.arpa的資源記錄,類型是PTR,值是其域名。
webxun 2020-04-24 10:00:45
產(chǎn)品優(yōu)勢
迅速域名注冊始終以滿足顧客為己任
DNS 高防
擁有 5T+ 的 DNS 攻擊防護能力,輕
松抵御大流量 DDoS 攻擊。同時提供
免費防護流量,保障您的解析安全。
強大解析網(wǎng)絡(luò)
全球領(lǐng)先的 DNS 集群技術(shù),48 個
云集群節(jié)點、數(shù)百臺服務(wù)器同時
提供專業(yè)解析服務(wù)。
API 開放
開放豐富的 API,可與您的自有
業(yè)務(wù)進行深度融合,讓 DNS
配置更加靈活。
專業(yè)團隊
15 年經(jīng)驗豐富的運維團隊,保障
DNS 穩(wěn)定服務(wù)及問題快速響應(yīng),
讓您的網(wǎng)站無后顧之憂。
特點功能
為更多企業(yè)提供強有力的技術(shù)支持,助力業(yè)務(wù)飛速拓展
域名資訊
我們誠心邀您分享我們的成長經(jīng)歷
域名常見問題
讓您進一步深入了解域名常見問題
DNSPod 提供域名一站式服務(wù),包括域名注冊、DNS 管理、SSL 證書、網(wǎng)站備案等,您都可以在這方便、快捷的管理這一切,而且大部分服務(wù)是免費的。
因為根據(jù)相關(guān)法規(guī),使用中國大陸境內(nèi)的服務(wù)器必須先辦理 ICP 備案。不過,備案并沒有您想象中那么復(fù)雜,甚至無需幕布照,通過小程序最快 7 天即可完成。
現(xiàn)在,搭建一個網(wǎng)站已經(jīng)沒有以前那么困難了。即使零基礎(chǔ),也可以直接使用模板建站,無需敲代碼,可視化拖拽搭建,就像當(dāng)年裝扮 QQ 空間一樣簡單。
您應(yīng)該注意到,幾乎所有網(wǎng)站都開始升級成 https://協(xié)議,老舊的http將逐漸不被瀏覽器所支持。所以,您的網(wǎng)站也需要一個 SSL 證書,提升安全性。
您僅需找到一個還沒被注冊的域名,然后花十幾塊錢買下它,這個域名就屬于您的了。之后便可以對其任意設(shè)置,開始投入使用。
要使用一個域名,就得從設(shè)置 DNS 開始。DNSPod 提供了免費、快速且安全的管理服務(wù),還有非常簡易友好的操作界面,新手也能夠輕易入門。
合作伙伴
15年不間斷服務(wù),更值得信賴