dns是什么?dns的工作原理是什么呢?是將主機域名轉換為 ip 地址,屬于應用層協議,使用 UDP 傳輸。(DNS 應用層協議,以前有個考官問過)
總結: 瀏覽器緩存,系統緩存,路由器緩存,IPS 服務器緩存,根域名服務器緩存,頂級域名服務器緩存,主域名服務器緩存。
一、主機向本地域名服務器的查詢一般都是采用遞歸查詢。
二、本地域名服務器向根域名服務器的查詢的迭代查詢。
1)當用戶輸入域名時,瀏覽器先檢查自己的緩存中是否 這個域名映射的 ip 地址,有解析結束。
2)若沒命中,則檢查操作系統緩存(如 Windows 的 hosts)中有沒有解析過的結果,有解析結束。
3)若無命中,則請求本地域名服務器解析( LDNS)。
4)若 LDNS 沒有命中就直接跳到根域名服務器請求解析。根域名服務器返回給LDNS一個主域名服務器地址。
5) 此時 LDNS 再發送請求給上一步返回的 gTLD( 通用頂級域), 接受請求的 gTLD 查找并返回這個域名對應的 Name Server 的地址。
6)Name Server 根據映射關系表找到目標 ip,返回給 LDNS。
7)LDNS 緩存這個域名和對應的 ip,把解析的結果返回給用戶,用戶根據TTL值緩存到本地系統緩存中,域名解析過程至此結束。
更多關于網絡安全培訓的問題,歡迎咨詢千鋒教育在線名師。千鋒教育擁有多年IT培訓服務經驗,采用全程面授高品質、高體驗培養模式,擁有國內一體化教學管理及學員服務,助力更多學員實現高薪夢想。