? ? 如題斜友,當(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克锣。
作者:孫以哲