迭代和遞歸的實(shí)例 DNS域名解析的兩種方式遞歸查詢和迭代查詢之間有什么區(qū)別?
DNS域名解析的兩種方式遞歸查詢和迭代查詢之間有什么區(qū)別?1.遞歸查詢: 一般客戶機(jī)和服務(wù)器之間屬遞歸查詢,即當(dāng)客戶機(jī)向DNS服務(wù)器發(fā)出請(qǐng)求后,若DNS服務(wù)器本身不能解析,則會(huì)向另外的DNS服務(wù)器發(fā)出
DNS域名解析的兩種方式遞歸查詢和迭代查詢之間有什么區(qū)別?
1.遞歸查詢: 一般客戶機(jī)和服務(wù)器之間屬遞歸查詢,即當(dāng)客戶機(jī)向DNS服務(wù)器發(fā)出請(qǐng)求后,若DNS服務(wù)器本身不能解析,則會(huì)向另外的DNS服務(wù)器發(fā)出查詢請(qǐng)求,得到結(jié)果后轉(zhuǎn)交給客戶機(jī); 2.迭代查詢(反復(fù)查詢): 一般DNS服務(wù)器之間屬迭代查詢,如:若DNS2不能響應(yīng)DNS1的請(qǐng)求,則它會(huì)將DNS3的IP給DNS2,以便其再向DNS3發(fā)出請(qǐng)求;舉例:比如學(xué)生問老師一個(gè)問題,王老師告訴他答案這之間的叫遞歸查詢。這期間也許王老師也不會(huì),這時(shí)王老師問張老師,這之間的查詢叫迭代查詢!