回覆列表
-
1 # 使用者9561730536542
-
2 # 使用者3530708877251
計算機之間相互訪問是透過IP地址來訪問,但人們記憶一串數字的IP地址困難,就用域名來代替IP地址,IP與域名之間的轉換是透過DNS伺服器來進行,即域名解析服務. 工作原理如下:一臺主機想與一個web伺服器,或者一臺"XXX"的主機通訊,主機首先將"域名"發到DNS伺服器上,DNS伺服器再根據儲存的IP與域名一一對應的資料庫,返回域名對應的IP地址給主機,然後主機就透過返回的IP地址與外面通訊. 其中主機只要告訴下一個路由器IP地址即可,下面的工作路由器就會自動工作了
DNS解析過程:
1.客戶機提出域名解析請求,並將該請求傳送給本地的域名伺服器。
2.當本地的域名伺服器收到請求後,就先查詢本地的快取,如果有該紀錄項,則本地的域名伺服器就直接把查詢的結果返回。
3.如果本地的快取中沒有該紀錄,則本地域名伺服器就直接把請求發給根域名伺服器,然後根域名伺服器再返回給本地域名伺服器一個所查詢域(根的子域)的主域名伺服器的地址。
4.本地伺服器再向上一步返回的域名伺服器傳送請求,然後接受請求的伺服器查詢自己的快取,如果沒有該紀錄,則返回相關的下級的域名伺服器的地址。
5.重複第四步,直到找到正確的紀錄。
6.本地域名伺服器把返回的結果儲存到快取,以備下一次使用,同時還將結果返回給客戶機。