你真的了解DNS解析全過程嗎?你知道DNS解析域名的工作流程嗎?其實,說起DNS解析,很多朋友并不熟悉,今天小編特地為大家整理了DNS解析流程,帶大家一分鐘弄清DNS解析。
一分鐘弄清DNS解析流程
DNS的基礎知識,在這里小編就不再贅述,有疑問的朋友可以關注閱讀:何為DNS?談談DNS的使用價值
在這里,小編就重點介紹DNS解析流程,下面以y447.cn為例:
首先,瀏覽器檢查緩存中有無被解析過的juming.com對應的ip地址,如果有,則解析結束。此外,域名解析速度可通過TTL屬性設置。
第二,若瀏覽器沒有緩存,則會檢查操作系統(tǒng)緩存中有沒有對應的已解析過的結果。
操作系統(tǒng)也有一個域名解析的過程,在電腦C盤中的hosts文件來設置。在這里,若指定了一個域名對應的ip地址,那瀏覽器會首先使用這個ip地址。
不過,為了抵御DNS劫持,還可以將windows7中將hosts文件設置成了readonly,防止被惡意篡改。
第三,若無此文件夾,才會真正的請求本地域名服務器(LDNS)來解析這個域名。一般來說,80%的域名解析到這里就完成了。
第四,如果LDNS仍未命中,那么會直接跳到Root Server域名服務器請求解析。
此時,根域名服務器會返回給LDNS一個所查詢域的主域名服務器(gTLD Server,國際頂尖域名服務器,如.com .cn .org等)地址。
第五,LDNS發(fā)送請求給上一步返回的gTLD。
第六,接受請求的gTLD查找并返回這個域名對應的Name Server的地址,這個Name Server就是網(wǎng)站注冊的域名服務器。
第七,Name Server根據(jù)映射關系表找到目標ip,返回給LDNS;接著LDNS緩存這個域名和對應的ip。
最后,LDNS把解析的結果返回給用戶,用戶根據(jù)TTL值緩存到本地系統(tǒng)緩存中,域名解析過程至此結束。
以上就是對“一分鐘弄清DNS解析流程”的全部介紹了,希望可以幫助大家掌握DNS解析全過程。