事實(shí)上,對于每一個(gè)HTTP請求發(fā)起過程中,都有很重要的一個(gè)步驟——DNS域名解析。那么什么是DNS呢?DNS 可以被看作是對各種網(wǎng)站的考勤登記呈現(xiàn)在互聯(lián)網(wǎng)上,就 DNS 而言,它維護(hù)著所有在全球運(yùn)作的網(wǎng)站的域名和 IP地址的數(shù)據(jù)庫。下面就給大家介紹下dns域名解析流程的知識介紹。
①檢查瀏覽器緩存中是否緩存過該域名對應(yīng)的IP地址
②如果在瀏覽器緩存中沒有找到IP,那么將繼續(xù)查找本機(jī)系統(tǒng)是否緩存過IP
③向本地域名解析服務(wù)系統(tǒng)發(fā)起域名解析的請求
④向根域名解析服務(wù)器發(fā)起域名解析請求
本地DNS域名解析器還沒有完成解析的話,那么本地域名解析服務(wù)器將向根域名服務(wù)器發(fā)起解析請求。
⑤根域名服務(wù)器返回gTLD域名解析服務(wù)器地址
本地DNS域名解析向根域名服務(wù)器發(fā)起解析請求,根域名服務(wù)器返回的是所查域的通用頂級域(Generic top-level domain,gTLD)地址,常見的通用頂級域有.com、.cn、.org、.edu等。
⑥向gTLD服務(wù)器發(fā)起解析請求
本地域名解析服務(wù)器向gTLD服務(wù)器發(fā)起請求。
⑦gTLD服務(wù)器接收請求并返回Name Server服務(wù)器
gTLD服務(wù)器接收本地域名服務(wù)器發(fā)起的請求,并根據(jù)需要解析的域名,找到該域名對應(yīng)的Name Server域名服務(wù)器,通常情況下,這個(gè)Name Server服務(wù)器就是你注冊的域名服務(wù)器,那么你注冊的域名的服務(wù)商的服務(wù)器將承擔(dān)起域名解析的任務(wù)。
⑧Name Server服務(wù)器返回IP地址給本地服務(wù)器
Name Server服務(wù)器查找域名對應(yīng)的IP地址,將IP地址連同TTL值返回給本地域名服務(wù)器。
⑨本地域名服務(wù)器緩存解析結(jié)果
本地域名服務(wù)器緩存解析后的結(jié)果,緩存時(shí)間由TTL時(shí)間來控制。
⑩返回解析結(jié)果給用戶
解析結(jié)果將直接返回給用戶,用戶系統(tǒng)將緩存該IP地址,緩存時(shí)間由TTL來控制,至此,解析過程結(jié)束。
以上就是有關(guān)dns域名解析的流程的知識介紹。推薦閱讀:私有域名解析DNS有哪些特點(diǎn)?