DNS是域名系統(tǒng)(Domain Name System)的縮寫,該系統(tǒng)用于命名組織到域?qū)哟谓Y(jié)構(gòu)中的計(jì)算機(jī)和網(wǎng)絡(luò)服務(wù)。DNS命名用于局域網(wǎng)、廣域網(wǎng)以及Internet等TCP/IP網(wǎng)絡(luò)中,通過容易記憶的用戶友好名稱查找計(jì)算機(jī)和服務(wù)。當(dāng)用戶在應(yīng)用程序中輸入DNS名稱時(shí),DNS服務(wù)可以將此名稱解析成與之相對(duì)應(yīng)的其他信息,如IP地址。
例如,多數(shù)用戶喜歡使用友好的名稱(如www.wangchunhai.cn)來查找計(jì)算機(jī),如網(wǎng)絡(luò)上的郵件服務(wù)器或Web服務(wù)器。友好名稱更容易了解和記住。但是,計(jì)算機(jī)使用數(shù)字地址(目前為IPv4的地址,采用類似123.22.33.44的格式)在網(wǎng)絡(luò)上進(jìn)行通訊。為更容易地使用網(wǎng)絡(luò)資源,DNS等命名系統(tǒng)提供了一種方法,將計(jì)算機(jī)或服務(wù)的用戶友好名稱映射為數(shù)字地址。圖3-1圖顯示了DNS的基本用途,即根據(jù)易記的計(jì)算機(jī)名稱查找其IP地址。
![]() |
圖3-1 DNS服務(wù)器的查詢過程 |
DNS系統(tǒng)包括“DNS域命名空間”、“DNS資源記錄”、“DNS服務(wù)器”和“DNS客戶端”四部分,其主要意義如下:
DNS域命名空間,它指定用于組織名稱的域的層次結(jié)構(gòu)。
DNS資源記錄,它將DNS域名映射到特定類型的資源信息,以供在命名空間中注冊(cè)或解析名稱時(shí)使用。
DNS服務(wù)器,用于存儲(chǔ)和應(yīng)答資源記錄的名稱查詢。
DNS客戶端,也稱作解析程序,用于查詢服務(wù)器,以搜索并將名稱解析為查詢中指定的資源記錄類型。