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