應用層 網域名稱系統(DNS)

2021-09-29 04:06:47 字數 909 閱讀 7695

網域名稱系統(dns)是網際網路使用的命名系統,用來把便於人們記憶的具有特定含義的主機名(如www.cskaoyan.com)轉換為便於機器處理的 ip 位址。從概念上可將dns分為3部分:層次網域名稱空間、網域名稱伺服器和解析器

(1)根網域名稱伺服器

根網域名稱伺服器是最高層次的網域名稱伺服器,所有的根網域名稱伺服器都知道所有的頂級網域名稱伺服器的ip位址。

根網域名稱伺服器也是最重要的網域名稱伺服器,不管是哪個本地網域名稱伺服器,若要對網際網路上任何乙個網域名稱進行解析,只要自己無法解析,就首先要求助於根網域名稱伺服器。

(2)頂級網域名稱伺服器

(3)授權網域名稱伺服器(許可權網域名稱伺服器)

每台主機都必須在授權網域名稱伺服器處登記。為了更加可靠地工作,一台主機最好至少有兩個授權網域名稱伺服器。實際上,許多網域名稱伺服器都同時充當本地網域名稱伺服器和授權網域名稱伺服器。授權網域名稱伺服器總能將其管轄的主機名轉換為該主機的ip位址。

(4)本地網域名稱伺服器

當一台主機發出dns查詢請求時,這查詢請求報文就傳送給該主機的本地網域名稱伺服器。

ps:dns 伺服器的管轄範圍不是以「域」為單位,而是以「區」為單位。

應用層 網域名稱系統DNS

dns是分布式的系統,所以即使單個計算機出現問題,也不會影響到整個dns系統的正常執行。網域名稱到ip位址的解析是由分布在網際網路上的許多網域名稱服務程式共同完成的,解析過程大致是這樣的 當乙個應用程序需要把主機名解析為ip位址時,該應用程序就要呼叫解析程式,然後成為dns的乙個客戶,把解析的網域名...

應用層 網域名稱系統DNS

類似www baidu com的 就叫網域名稱,計算機底層需要用ip位址進行包的傳輸,故需要網域名稱向ip位址的轉換,這叫做網域名稱解析,完成此任務的是網域名稱系統dns。網域名稱系統dns domain name system 是internet使用的命名系統,多個網域名稱伺服器上執行專門的網域名...

應用層之DNS網域名稱系統

在網際網路中,識別一台主機有兩種方式,通過主機名或者ip位址。人們喜歡便於記憶的主機名標識方式,而路由器則喜歡定長的 有著層次結構的ip位址。為了折衷這些不同的偏好,我們需要一種能進行主機名到ip位址轉換的目錄服務,這就是dns網域名稱系統的主要任務。dns是 1.乙個由分層的dns伺服器實現的分布...