2人贊同了該回答
? 1、工作方式上的區(qū)別
遞歸查詢是域名服務(wù)器將代替提出請(qǐng)求的客戶機(jī)(下專級(jí)DNS服務(wù)器)進(jìn)行域名屬查詢,若域名服務(wù)器不能直接回答,則域名服務(wù)器會(huì)在域各樹中的各分支的上下進(jìn)行遞歸查詢,最終將返回查詢結(jié)果給客戶機(jī)。
迭代查詢是能夠使其他服務(wù)器返回一個(gè)最佳的查詢點(diǎn)提示或主機(jī)地址,若此最佳的查詢點(diǎn)中包含需要查詢的主機(jī)地址,則返回主機(jī) 地址信息,若此時(shí)服務(wù)器不能夠直接查詢到主機(jī)地址,則是按照提示的指引依次查詢。
2、使用上的區(qū)別
一般由DNS工作站提出的查詢請(qǐng)求便屬于遞歸查詢。一般發(fā)生在客戶端與服務(wù)器間,也有特殊情況是dns服務(wù)器與dns服務(wù)器之間。
根域名服務(wù)器總應(yīng)該使用迭代查詢,而不應(yīng)該使用遞歸查詢。一般的,每次指引都會(huì)更靠近根服務(wù)器(向上),查尋到根域名服務(wù)器后,則會(huì)再次根據(jù)提示向下查找。
3、查詢狀態(tài)上的區(qū)別
遞歸查詢,在域名服務(wù)器查詢期間,客戶機(jī)將完全處于等待狀態(tài)。
迭代查詢是直到服務(wù)器給出的提示中包含所需要查詢的主機(jī)地址為止。
發(fā)布于2023-04-17