域名解析過程:
- 檢查瀏覽器是否有對應(yīng)的域名與ip地址緩存,有的話解析結(jié)束;沒有檢查本地操作系統(tǒng)是否有對應(yīng)的域名和ip地址緩存,有的話解析結(jié)束,否則繼續(xù)。
- 主機向本地DNS服務(wù)器(LDNS)發(fā)起遞歸查詢,如果LDNS中有對應(yīng)的域名的ip地址緩存,LDNS把結(jié)果返回給主機,解析結(jié)束,否則繼續(xù)。
- 本地DNS服務(wù)器向根域名服務(wù)器發(fā)起迭代查詢:
- 根域名服務(wù)器告訴本地域名服務(wù)器,下一次應(yīng)該查詢的頂級域名服務(wù)器的IP地址
- 本地DNS服務(wù)器向頂級域名服務(wù)器(如.com .cn)進行查詢,頂級域名服務(wù)器告訴本地域名服務(wù)器 ,下一 步應(yīng)該查詢權(quán)限服務(wù)器的IP地址
- 本地DNS服務(wù)器向權(quán)限服務(wù)器(如baidu等網(wǎng)站注冊的域名服務(wù)器 二級域名)進行查詢,權(quán)限服務(wù)器告訴本地域名服務(wù)器所查詢的主機的IP地址(即一開始查詢域名對應(yīng)的ip地址)
- 本地DNS服務(wù)器緩存這個域名和對應(yīng)的ip,然后把解析的結(jié)果發(fā)給用戶主機。主機的瀏覽器與操作系統(tǒng)也會緩存這個結(jié)果
上遞歸查詢與迭代查詢的圖
在這里插入圖片描述
在這里插入圖片描述
遞歸查詢: 主機向本地DNS服務(wù)器發(fā)起了查詢,DNS服務(wù)器處理要查詢的問題,最后把結(jié)果返回給主機。
迭代查詢: 本地DNS服務(wù)器向對應(yīng)的服務(wù)器發(fā)起查詢,對應(yīng)的服務(wù)器只是告訴本地DNS服務(wù)器下一步該去哪查,不是直接給本地DNS服務(wù)器結(jié)果,本地DNS服務(wù)器還得自己接著查找。
如果此文對你有用請動動你的小手點個贊!謝謝?。。?/em>