DNS域名解析的原理和(hé)過程是怎樣的
發布時間:2015/03/20
字體:大中(zhōng)小
摘要:DNS域名解析的原理和(hé)過程是怎樣的,DNS域名是如(rú)何解析的,通(tōng)常我們都會用CDN來加快網頁打開速度,這也是一種就近原則,用戶可(kě)以在最短(duǎn)的時間獲取服務器(qì)資(zī)源,所以國外空間打開的速度就沒有國内空間快。
通(tōng)常我們都會用CDN來加快網頁打開速度,這也是一種就近原則,用戶可(kě)以在最短(duǎn)的時間獲取服務器(qì)資(zī)源,所以國外空間打開的速度就沒有國内空間快。而用戶在訪問(wèn)網站(zhàn)的時候一定會經過DNS解析這個(gè)過程,這個(gè)過程也是需要時間的,很多人都将它忽略了。
合肥網站(zhàn)建設今天要介紹的就是域名解析,不同的DNS域名解析時間上雖然隻相差1秒,但如(rú)果一個(gè)網站(zhàn)有多個(gè)域名需要解析,累計起來時間就變長了。那麼我們應該如(rú)何優化DNS域名解析,如(rú)何減少(shǎo)域名解析時間,進而提升網站(zhàn)訪問(wèn)速度。首先來看看域名DNS解析的原理和(hé)整個(gè)過程。
什麼是DNS,
DNS是Domain Name System“域名系統”的英文(wén)縮寫,在互聯網上域名和(hé)IP地址可(kě)以是一對一,也可(kě)以是多對一。我們記憶域名相對簡單,對機器(qì)來說,隻能通(tōng)過IP來認識和(hé)記住域名,域名和(hé)IP地址之間的轉換就是域名解析。域名解析的過程中(zhōng)需要在專業(yè)的域名解析服務器(qì)上進行,而DNS就是這個(gè)服務器(qì)。
DNS域名解析的過程分為幾個(gè)過程,首先要查找本地域名的DNS緩存。用戶通(tōng)過浏覽器(qì)訪問(wèn)域名的時候,浏覽器(qì),浏覽器(qì)先要在自己的緩存中(zhōng)搜索,看這個(gè)域名是否有對應的IP地址。
當浏覽器(qì)沒有查找到域名對應的IP地址,這個(gè)時候就要進入到根服務器(qì)中(zhōng)查詢。這裡要告訴大家的是全球一共有13個(gè)根域名服務器(qì),服務器(qì)中(zhōng)字母是從A到M,2014年1月(yuè)25日,全球根服務器(qì)的數量為386台。
根域名服務器(qì)中(zhōng)并沒有域名的具體信息,但各個(gè)域的解析域名服務器(qì)的地址信息還是有的。域名服務器(qì)會将管轄範圍内的頂級域名服務器(qì)IP地址告訴本地DNS服務器(qì),這樣的話你(nǐ)的域名查詢就進入到了頂級域名服務器(qì)。
頂級域名服務器(qì)接收到請求之後,就會先查看區域文(wén)件記錄。如(rú)果沒有查詢到,就會把管轄範圍内的主域名服務器(qì)IP地址告訴本地DNS服務器(qì),如(rú)果還找不到,那麼就要進入到下(xià)一級域名服務器(qì)查找,直到查找到才會結束。
最終查找到正确的域名對應的IP地址之後,本地域名服務器(qì)就會把結果保存到緩存中(zhōng),下(xià)次使用就直接可(kě)以找到了。同時還會将結果反饋給客戶端,客戶端就會把IP地址和(hé)電腦的服務器(qì)鍊接起來,這樣浏覽器(qì)就可(kě)以正常訪問(wèn)網站(zhàn)了。