到公司工作有段時間了,公司是亞洲最大的域名注冊商,今天比較清閑,想了解下每個公司的域名注冊有什麼差別,為什麼價格會有這麼多大的差別.就去了解了下域名DNS解析過程.
DNS的工作原理及過程分下面幾個步驟:
第一步:客戶機提出域名解析請求,并将該請求發送給本地的域名伺服器。
第二步:當本地的域名伺服器收到請求後,就先查詢本地的緩存,如果有該紀錄項,則本地的域名伺服器就直接把查詢的結果傳回。
第三步:如果本地的緩存中沒有該紀錄,則本地域名伺服器就直接把請求發給根域名伺服器,然後根域名伺服器再傳回給本地域名伺服器一個所查詢域(根的子域) 的主域名伺服器的位址。
第四步:本地伺服器再向上一步傳回的域名伺服器發送請求,然後接受請求的伺服器查詢自己的緩存,如果沒有該紀錄,則傳回相關的下級的域名伺服器的位址。
第五步:重複第四步,直到找到正确的紀錄。
第六步:本地域名伺服器把傳回的結果儲存到緩存,以備下一次使用,同時還将結果傳回給客戶機。
讓我們舉一個例子來詳細說明解析域名的過程。假設我們的客戶機如果想要通路站點: www.element.org , 此客戶本地的域名伺服器是 dns.company.com , 一個根域名伺服器是 ns.inter.net ,所要通路的網站的域名伺服器是 dns.element.org ,域名解析的過程如下所示:
- 客戶機送出請求解析域名 www.element.org 的封包;
- 本地的域名伺服器收到請求後,查詢本地緩存,假設沒有該紀錄,則本地域名伺服器 dns.company.com 則向根域名伺服器 ns.inter.net 送出請求解析域名 www.element.org ;
- 根域名伺服器 ns.inter.net 收到請求後查詢本地記錄得到如下結果:element.org NS dns.element.org (表示 element.org 域中的域名伺服器為:dns.element.org ),同時給出 dns.element.org 的位址,并将結果傳回給域名伺服器 dns.company.com ;
- 域名伺服器 dns.company.com 收到回應後,再送出請求解析域名 www.element.org 的封包;
- 域名伺服器 dns.element.org 收到請求後,開始查詢本地的記錄,找到如下一條記錄: www.element.org A 211.120.3.12 (表示 element.org 域中域名伺服器 dns.element.org 的IP位址為:211.120.3.12),并将結果傳回給客戶本地域名伺服器 dns.company.com ;
-
客戶本地域名伺服器将傳回的結果儲存到本地緩存,同時将結果傳回給客戶機。
這樣就完成了一次域名解析過程。
以上過程摘自:http://www.eway51.org/document/93.php
看來域名解析的速度主要取決于第四步.即根域名伺服器傳回所查詢域的主域名伺服器.是以以後注冊域名的時候,還要看注冊域名後的主域名伺服器的解析速度怎麼樣.主域名伺服器好,注冊域名的解析速度就快.
- 安全快速不中毒的浏覽器:
- 寫部落格也能賺錢:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiETPwJWZ3ZCMwcTP39zZwpmLuJkbhVXQE9UMZRUT6tGVOdXRUxUNFpXTy0EVNBTRU1ENBpXT3lkaNdXSUxUMrpmTx0keMpXQq1UeBpWT2VFVPJTV61kdjJjYzpkMMRXOykVdNNjW2hXbZVnTtxUeJRUT5N2ViBXO5xkNNh0YwIFSh9CXt92YuM3YltWas5iclN3Ztl2Lc9CX6MHc0RHaiojIsJye.jpg)