域名和ip地址的關(guān)系是四個字(域名是用文字表示的IP地址嗎_)
域名解析耗時是將域名解析獲得對應(yīng)IP地址,并返回給客戶端這個過程所消耗的時間。
當我們對某個域名發(fā)起訪問,并不是直接就能對響應(yīng)站點發(fā)起訪問的,需要借助DNS獲取域名與IP地址對應(yīng)關(guān)系,在取得解析記錄之后,才能發(fā)起訪問。

解析過程的具體流程大致如下:
(1)客戶端對某個域名發(fā)起訪問。
(2)瀏覽器會首先對瀏覽器、系統(tǒng)緩存以及本機HOSTS文件等本地信息進行查詢,如果有結(jié)果直接告知客戶端,解析過程結(jié)束。
(3)如果本地沒有結(jié)果,瀏覽器就會請求遞歸服務(wù)器,遞歸服務(wù)器有結(jié)果就會告知客戶端,解析過程結(jié)束。
(4)如果遞歸服務(wù)器沒有結(jié)果,就會委托遞歸服務(wù)器進行全球遞歸查詢,首先請求根域名服務(wù)器。
(5)根域名服務(wù)器告知遞歸服務(wù)器域名所在的頂級域名服務(wù)器,遞歸服務(wù)器對頂級服務(wù)器發(fā)起請求。
(6)頂級服務(wù)器告知遞歸服務(wù)器域名所在的權(quán)威域名服務(wù)器,權(quán)威域名服務(wù)器將解析記錄告知遞歸服務(wù)器。
(7)遞歸服務(wù)器將結(jié)果再告知客戶端,解析過程結(jié)束。
由此可見,影響域名解析耗時的因素有以下幾點:
(1)本地緩存
如果本地緩存中有域名和IP地址的對應(yīng)關(guān)系,就會直接在本機獲取結(jié)果,無需進行全球遞歸查詢,這樣解析用時就大大縮短,但緩存對于解析安全有較大影響。
(2)遞歸服務(wù)器
一般而言,我們無法決定用戶使用何種DNS Server,大部分初級用戶使用的是本地ISP自動獲取的DNS Server,部分用戶則使用第三方DNS Server比如Open DNS或者Google DNS。
不過你可以建議你的用戶使用Google DNS (8.8.8.8 和8.8.4.4),該DNS Server會比電信或網(wǎng)通自動獲取的DNS Server快許多。
(3)權(quán)威域名服務(wù)器
權(quán)威域名服務(wù)器是影響域名解析耗時的關(guān)鍵,一般的解析服務(wù)器都是單節(jié)點單線路,如果域名距離較遠,可能就會因為跨域跨網(wǎng)造成較大的延遲,如果域名的訪問量大,還會造成線路的擁堵。所以為了減少解析時間,建議選擇性能較好,多節(jié)點,多線路的權(quán)威域名服務(wù)器。

如若轉(zhuǎn)載,請注明出處:http://www.qjsdgw.cn/91592.html