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