應(yīng)用層DNS域名解析詳解

? ? 如題,當(dāng)我們?cè)跒g覽器地址欄輸入我們想要訪問網(wǎng)站的域名,如www.sunyizhe.top。瀏覽器首先會(huì)將域名(www.sunyizhe.top)轉(zhuǎn)化成計(jì)算機(jī)理解的ip地址,隨后就會(huì)進(jìn)行應(yīng)用層DNS解析過程。

1、瀏覽器檢查緩存中ip地址(解析過)

? ? 瀏覽器檢查緩存中曾經(jīng)有沒有解析過此域名的ip地址,如果曾經(jīng)解析過該域名,則本次解析宣布結(jié)束。瀏覽器會(huì)對(duì)已經(jīng)緩存的域名設(shè)置限制,一種是大小限制,另一種是時(shí)間限制,時(shí)間限制可通過TTL屬性改變,但是時(shí)間太長太短都不是很好,如果保留時(shí)間太長,在這期間內(nèi)域名的ip地址發(fā)生變化,則在訪問該域名時(shí)就會(huì)發(fā)生解析錯(cuò)誤的情況,如果保留時(shí)間太短,則每一次訪問都需要重新解析一次。

2、瀏覽器檢查緩存中ip地址(未解析過)

? ? 如果瀏覽器發(fā)現(xiàn)并未曾解析過,那么瀏覽器會(huì)查找操作系統(tǒng)中是否有解析結(jié)果,操作系統(tǒng)的解析結(jié)果可通過Windows下的C:\Windows\System32\drivers\etc\hosts文件設(shè)置,如下圖2.1,可以將域名解析到任意ip地址,那么瀏覽器會(huì)首先使用這個(gè)ip。

圖2.1

作者:孫以哲

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容