工作原理:
當(dāng)用戶在瀏覽器輸入域名按下回車鍵之后:
第一步:瀏覽器會檢查緩存中有沒有該域名對應(yīng)的解析過的IP地址,有則結(jié)束解析過程,否則到第二步。
第二步:瀏覽器查找操作系統(tǒng)緩存中是否有這個域名對應(yīng)的DNS解析結(jié)果,有則結(jié)束解析過程,否則到第三步。
第三步:操作系統(tǒng)把域名發(fā)送給LDNS(本地域名服務(wù)器),一般80%的都能解析出來,如果仍然沒有結(jié)果,則轉(zhuǎn)向第四步。
第四步:如果LDNS仍然沒有命中,則直接到RootServer域名服務(wù)器請求解析,根域名服務(wù)器返回給本地域名服務(wù)器一個所查詢的主域名服務(wù)器(gTLD Server國際域名服務(wù)器)地址。
第五步:本地域名服務(wù)器(LDNS)再向gTLD服務(wù)器發(fā)送請求,gTLD查找并返回此域名對應(yīng)的Name Server域名服務(wù)器地址(注冊域名服務(wù)器)。
第六步:Name Server域名服務(wù)器查詢存儲的域名和IP地址映射關(guān)系,根據(jù)域名得到目標(biāo)IP記錄,連同一個TTL值(時限)返回給DNS Server域名服務(wù)器。
第八步:返回的域名和IP的對應(yīng)關(guān)系以及TTL值,會緩存在LDNS域名服務(wù)器中;接著返回給用戶主機,會緩存在本地系統(tǒng)緩存中,則域名解析結(jié)束。