DNS的遞歸查詢和迭代查詢的區別


1、什么是域名系統?

 

 

 

2、什么是域名服務器?

 

 

 

3、域名解析過程:

 

 

 4、遞歸查詢與迭代查詢

  • 主機向本地DNS服務器查詢一般采用遞歸查詢

    遞歸查詢:如果本地DNS服務器無法解析域名的IP,則本地DNS服務器向其他根DNS服務器發出查詢請求。遞歸查詢返回的查詢結果只有 IP地址 和 無法查詢的報錯 兩種可能。

  • 本地DNS向根DNS服務器查詢采用迭代查詢

   迭代查詢:當根DNS服務器收到本地DNS服務器發出的迭代查詢請求報文時,給回 IP地址或是頂級DNS服務器地址,而本地DNS服務器再向頂級DNS服務器查詢。頂級服務器一是如此,直到最后得到解析的IP地址或報錯,本地DNS服務器再把報錯還給查詢主機。

  

  總的來說,遞歸查詢是 客戶端只發起一次請求,返回結果只有查詢成功或失敗;迭代查詢會返回最佳查詢點或主機地址。  

參考:https://blog.csdn.net/wuchuanpingstone/article/details/6720723、https://www.cnblogs.com/qingdaofu/p/7399670.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM