1. 程式人生 > >計算機網路18--DNS服務簡介

計算機網路18--DNS服務簡介

本頁內容

1.DNS功能介紹

2.DNS結構

3.DNS查詢方式

4.DNS協議與訊息

1.DNS功能介紹

   DNS=Domain Name System=域名解析系統
   如果你想訪問Internet上的某個主機,你有兩個選擇,第一,你可使用IP地址直接訪問,第二,你可使用域名(www.someone,com.cn)來訪問。
   那你會選哪種方式呢?不用說,當然是第二種了,簡潔,好記。
   這就是域名的好處,在享受著它提供的便捷時,可別忘了,是DNS幫你把域名翻譯成IP地址,你的電腦才可順利進行訪問。

   好了,看看DNS到底為我們提供了哪些服務:

   a.域名向IP地址的翻譯

   b.主機別名

   c.郵件伺服器別名

   d.負載均衡:Web伺服器

2.DNS結構

    

    最上頭的是根域名伺服器,當本地域名解析伺服器無法解析時,訪問根域名伺服器。但是如果根域名伺服器自己也不知道,則根域名伺服器會訪問權威域名伺服器,若在權威域名伺服器那裡獲得了對映,則向本地域名伺服器返回對映。

    中間的是頂級域名伺服器(TLD,top-level domain),負責com、org、net、edu等頂級域名和國家頂級域名,如cn,uk等。

    最下層為本地域名伺服器,每個ISP都有一個本地域名伺服器,當主機進行DNS查詢時,查詢被髮送到本地域名伺服器。

    權威域名伺服器

(Authoritative):組織的域名解析伺服器,提供組織內部伺服器的解析服務。

3.DNS查詢方式

   迭代查詢:

   被查詢伺服器返回域名解析伺服器的名字(沒有,就再問下一個)。

   

  遞迴查詢:

  將域名解析的任務交給所聯絡的伺服器。

  

4.DNS協議與訊息

   DNS協議查詢(query)和回覆(reply)訊息格式相同。

   訊息頭部有:

   Identification:16位查詢編號,回覆使用相同編號。

   flags:查詢或回覆、期望遞迴、遞迴可用、權威回答。