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