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