首先,客戶端發(fā)出DNS請(qǐng)求翻譯Ip地址或主機(jī)名。DNS服務(wù)器在收到客戶機(jī)的請(qǐng)求 后:
(1)檢查DNS服務(wù)器的緩存,若查到請(qǐng)求的地址或名字,即向客戶機(jī)發(fā)出應(yīng)答信息;
(2)若沒(méi)有查到,則在數(shù)據(jù)庫(kù)中查找,若查到請(qǐng)求的地址或名字,即向客戶機(jī)發(fā)出應(yīng)答 信息;
(3)若沒(méi)有查到,則將請(qǐng)求發(fā)給根域DNS服務(wù)器,并依序從根域查找頂級(jí)域,由頂級(jí)查 找二級(jí)域,二級(jí)域查找三級(jí),直至找到要解析的地址或名字,即向客戶機(jī)所在網(wǎng)絡(luò)的 DNS服務(wù)器發(fā)出應(yīng)答信息,DNS服務(wù)器收到應(yīng)答后現(xiàn)在緩存中存儲(chǔ),然后,將解析結(jié)果 發(fā)給客戶機(jī)。
(4)若沒(méi)有找到,則返回錯(cuò)誤信息。