一,、域名解析是什么意思
域名解析是把域名指向網(wǎng)站空間IP,,讓人們通過注冊的域名可以方便地訪問到網(wǎng)站的一種服務(wù)。IP地址是網(wǎng)絡(luò)上標(biāo)識站點的數(shù)字地址,,為了方便記憶,采用域名來代替IP地址標(biāo)識站點地址,。域名解析就是域名到IP地址的轉(zhuǎn)換過程,。域名的解析工作由DNS服務(wù)器完成。
域名解析也叫域名指向,、服務(wù)器設(shè)置,、域名配置以及反向IP登記等等。說得簡單點就是將好記的域名解析成IP,,服務(wù)由DNS服務(wù)器完成,,是把域名解析到一個IP地址,然后在此IP地址的主機上將一個子目錄與域名綁定,。
互聯(lián)網(wǎng)中的地址是數(shù)字的IP地址,,域名解析的作用主要就是為了便于記憶。
二,、DNS解析過程及原理
DNS=本地域名服務(wù)器,,當(dāng)用戶訪問一個網(wǎng)址,計算機就會提出域名解析請求,并發(fā)給本地域名服務(wù)器,,本地域名服務(wù)器收到請求后,,查詢本地資源,如有記錄則返回查詢結(jié)果,,如果資源較少會導(dǎo)致訪問網(wǎng)址加載速度變慢,,此時可以換一個DNS。
第一步:客戶機提出域名解析請求,,并將該請求發(fā)送給本地的域名服務(wù)器。
第二步:當(dāng)本地的域名服務(wù)器收到請求后,,就先查詢本地的緩存,,如果有該紀(jì)錄項,,則本地的域名服務(wù)器就直接把查詢的結(jié)果返回,。
第三步:如果本地的緩存中沒有該紀(jì)錄,,則本地域名服務(wù)器就直接把請求發(fā)給根域名服務(wù)器,,然后根域名服務(wù)器再返回給本地域名服務(wù)器一個所查詢域(根的子域)的主域名服務(wù)器的地址。
第四步:本地服務(wù)器再向上一步返回的域名服務(wù)器發(fā)送請求,,然后接受請求的服務(wù)器查詢自己的緩存,,如果沒有該紀(jì)錄,,則返回相關(guān)的下級的域名服務(wù)器的地址,。
第五步:重復(fù)第四步,,直到找到正確的紀(jì)錄,。
第六步:本地域名服務(wù)器把返回的結(jié)果保存到緩存,,以備下一次使用,同時還將結(jié)果返回給客戶機,。
讓我們舉一個例子來詳細(xì)說明解析域名的過程,。假設(shè)我們的客戶機如果想要訪問站點:www.linejet.com。此客戶本地的域名服務(wù)器是dns.company.com,,一個根域名服務(wù)器是NS.INTER.NET,,所要訪問的網(wǎng)站的域名服務(wù)器是dns.linejet.com,,域名解析的過程如下所示:
(1)客戶機發(fā)出請求解析域名www.linejet.com的報文,。
(2)本地的域名服務(wù)器收到請求后,,查詢本地緩存,,假設(shè)沒有該紀(jì)錄,,則本地域名服務(wù)器dns.company.com則向根域名服務(wù)器NS.INTER.NET發(fā)出請求解析域名www.linejet.com。
(3)根域名服務(wù)器NS.INTER.NET收到請求后查詢本地記錄得到如下結(jié)果:linejet.com NS dns.linejet.com(表示linejet.com域中的域名服務(wù)器為:dns.linejet.com),同時給出dns.linejet.com的地址,并將結(jié)果返回給域名服務(wù)器dns.company.com。
(4)域名服務(wù)器dns.company.com收到回應(yīng)后,再發(fā)出請求解析域名www.linejet.com的報文,。
(5)域名服務(wù)器dns.linejet.com收到請求后,開始查詢本地的記錄,找到如下一條記錄:www.linejet.com A 211.120.3.12(表示linejet.com域中域名服務(wù)器dns.linejet.com的IP地址為:211.120.3.12),并將結(jié)果返回給客戶本地域名服務(wù)器dns.company.com,。
(6)客戶本地域名服務(wù)器將返回的結(jié)果保存到本地緩存,,同時將結(jié)果返回給客戶機,。
這樣就完成了一次域名解析過程,。