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