域名服務(wù)器和域名的解析過程
2022-11-09?
圍觀熱度 9843?網(wǎng)站備案
1.域名服務(wù)器的功能
Internet上的主機之間是通過IP地址來進行通信的,而為了用戶使用和記憶方便,通常習(xí)慣使用域名來表示一臺主機。因此,在網(wǎng)絡(luò)通信過程中,主機的域名必須要轉(zhuǎn)換成IP地址,實現(xiàn)這種轉(zhuǎn)換的主機稱為域名服務(wù)器(DNS Server)。域名服務(wù)器是一個基于客戶機/服務(wù)器的數(shù)據(jù)庫,在這個數(shù)據(jù)庫中,每個主機的域名和IP地址是一一對應(yīng)的。域名服務(wù)器的主要功能是回答有關(guān)域名、地址、域名到地址或地址到域名的映射的詢問以及維護關(guān)于詢問類型、分類或域名的所有資源記錄的列表。為了對詢問提供快速響應(yīng),域名服務(wù)器一般對以下兩種類型的域名信息進行管理。
(1)區(qū)域所支持的或被授權(quán)的本地數(shù)據(jù)。本地數(shù)據(jù)中可包含指向其他域名服務(wù)器的指針,而這些域名服務(wù)器可能提供所需要的其他域名信息。
(2)包含有從其他服務(wù)器的解決方案或回答中所采集的信息。
2.域名的解析過程
域名與IP地址之間的轉(zhuǎn)換,具體可分為兩種情況。一種是當(dāng)目標主機(要訪問的主機)在本地網(wǎng)絡(luò)時,由于本地域名服務(wù)器中含有本地主機域名與IP地址的對應(yīng)表,因此這種情況下的解析過程比較簡單。首先客戶機向本地域名服務(wù)器發(fā)出請求,請求將目標主機的域名解析成IP地址,本地域名服務(wù)器檢查其管理范圍內(nèi)主機的域名,查出目標主機的域名所對應(yīng)的IP地址,并將解析出的IP地址返回給客戶機。另一種是目標主機不在本地網(wǎng)絡(luò),這種情況下的解析過程稍微復(fù)雜一些。
例如,當(dāng)某個客戶機發(fā)出一個請求,要求DNS服務(wù)器解析www.sina.com.cn的地址時,具體的解析過程如下。
(1)客戶機先向自身指定的本地DNS服務(wù)器發(fā)送一個查詢請求,請求得到www.sina.com.cn的IP地址。
(2)收到查詢請求的本地DNS服務(wù)器若未能在數(shù)據(jù)庫中找到對應(yīng)www.sina.com.cn的IP地址,就從根域?qū)拥挠蛎?wù)器開始自上而下地逐層查詢,直到找到對應(yīng)該域名的IP地址為止。
(3)sina.com.cn域名服務(wù)器給本地DNS服務(wù)器返回www.sina.com.cn所對應(yīng)的IP地址。
(4)本地DNS服務(wù)器向客戶機發(fā)送一個回復(fù),其中包含有www.sina.com.cn的IP地址。