天天看點

計算機網絡之應用層:2、DNS域名解析系統DNS系統:域名:域名伺服器:域名解析過程:

應用層:2、DNS系統

  • DNS系統:
  • 域名:
  • 域名伺服器:
  • 域名解析過程:
    • 遞歸查詢和疊代查詢:

DNS系統:

就是将域名解析成相對應的IP位址,例如當你通路http://www.baidu.com時,它先經過一個DNS伺服器将http://www.baidu.com解析成相對應的IP位址,然後才能進行通信

計算機網絡之應用層:2、DNS域名解析系統DNS系統:域名:域名伺服器:域名解析過程:

域名:

計算機網絡之應用層:2、DNS域名解析系統DNS系統:域名:域名伺服器:域名解析過程:
計算機網絡之應用層:2、DNS域名解析系統DNS系統:域名:域名伺服器:域名解析過程:

域名伺服器:

計算機網絡之應用層:2、DNS域名解析系統DNS系統:域名:域名伺服器:域名解析過程:

當你要通路一個域名時,先在本地域名伺服器查詢;若本地域名伺服器沒有記錄,就交給根域名伺服器,根域名伺服器在查詢頂級域名伺服器,頂級域名伺服器在查詢權限域名伺服器;若到權限域名伺服器仍沒有查詢結構,就把這個域名交給下一個域名伺服器進行解析

全球共有13台根域名伺服器。這13台根域名伺服器中名字分别為“A”至“M”,其中10台設定在美國,另外各有一台設定于英國、瑞典和日本。 1個為主根伺服器,放置在美國。其餘12個均為輔根伺服器,其中9個放置在美國,歐洲2個,位于英國和瑞典,亞洲1個,位于日本。

域名解析過程:

遞歸查詢和疊代查詢:

計算機網絡之應用層:2、DNS域名解析系統DNS系統:域名:域名伺服器:域名解析過程:

1、遞歸查詢:主機先查詢本地域名伺服器,沒有結果再由本地域名伺服器向根域名伺服器查詢,根域名伺服器在向頂級域名伺服器查詢,頂級域名伺服器在向權限域名伺服器查詢;如圖(a)

2、疊代查詢:主機先查詢本地域名伺服器,沒有結果再由本地域名伺服器向根域名伺服器查詢,根伺服器告訴本地伺服器下一個應該查詢的頂級域名伺服器,再由本地伺服器查詢頂級伺服器,頂級伺服器告訴本地伺服器下一個應該查詢的權限域名伺服器,再由本地伺服器查詢權限伺服器,全程是本地伺服器在發起請求;如圖(b)

3、由于域名解析過程的繁瑣,為了提高域名解析速度,我們設定一個高速緩存;當我們解析了一個域名後,将解析的結果放入本地域名伺服器,下一個在對這個域名解析時,就可以直接在本地域名伺服器中找到。為了保證本地域名伺服器的正确性,會有一個時鐘計時器

4、主機中也存在一個高速緩存,是以其實在域名解析的第一步應該是先檢視主機的高速緩存,再檢視本地域名解析伺服器