【Linux面試題】當(dāng)用戶在瀏覽器當(dāng)中輸入一個網(wǎng)站,說說計算機(jī)對dns解釋經(jīng)過那些流程?注:本機(jī)跟本地dns還沒有緩存。
a.用戶輸入網(wǎng)址到瀏覽器;
b.瀏覽器發(fā)出DNS請求信息;
c.計算機(jī)首先查詢本機(jī)HOST文件,看是否存在,存在直接返回結(jié)果,不存在,繼續(xù)下一步;
d.計算機(jī)按照本地DNS的順序,向合法dns服務(wù)器查詢IP結(jié)果;
e.合法dns返回dns結(jié)果給本地dns,本地dns并緩存本結(jié)果,直到TTL過期,才再次查詢此結(jié)果;
f.返回IP結(jié)果給瀏覽器;
g.瀏覽器根據(jù)IP信息,獲取頁面;