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