導航:首頁 > IDC知識 > 減少域名解析時間

減少域名解析時間

發布時間:2020-11-30 03:03:42

1、如何縮短網站域名的DNS解析時間

作為一個站長,一定希望自己網站的打開速度足夠快,以免訪問者因為失去耐心而關閉瀏覽器。 本文將介紹如何縮短網站域名的DNS 解析時間,來讓訪問者更快的打開你的網站。 一、域名的DNS 解析過程 將一個域名解析成IP 地址,主要由以下幾個步驟: 1. 將域名解析請求發送給本地的域名伺服器 (DNS Server) 。 2. 域名伺服器 (DNS Server) 收到請求後,先查詢本地緩存,如果有該域名的紀錄項,則直接返回目標IP 地址。 3. 如果本地緩存中沒有,則直接發送請求給根域名伺服器 (Root Name Server) 。 根域名伺服器 (Root Name Server) 返回給本地域名伺服器 (DNS Server) 一個所查詢域的主域名伺服器 (gTLD Server) 地址。 4. 本地域名伺服器 (DNS Server) 再向上一步返回的 TLD 伺服器發送請求。 接受請求的 TLD 伺服器查詢自己的緩存,如果沒有該紀錄,則返回相關的下級的域名伺服器 (Name Server) 的地址。 5. 正常情況下 Name Server 會有相應的記錄,並返回給 DNS Server 。 6. 本地 DNS Server 根據域名的TTL 值,把返回的結果保存到緩存,同時將解析結果返回給客戶機。 二、縮短域名的DNS 解析時間 知道了域名的DNS 解析過程,就可以採取相應的措施,縮短解析時間,我們所能影響和選擇的方面主要包括緩存、本地DNS Server 和域名的Name Server。 1、增加域名的緩存命中率 如果訪問者訪問網站時,域名在本機或當地的DNS Server 緩存中,則可以大大加快該域名的解析時間。 以下方法可以增加域名在DNS Server 中的緩存命中率: 提高網站的訪問量。 網站的訪問量越高,意味著網站域名被請求解析的次數越多,則該域名被 DNS Server 緩存的幾率就越大。 增加域名A 記錄和CName 的TTL (Time-To-Live) 值。 TTL 就是一條域名解析記錄在DNS Server 中的存留時間和過期時間。增大TTL 值可以讓DNS Server 緩存該域名更長時間,增加緩存的命中率。 TTL 一般默認為一小時,可以根據實際情況設為一天甚至一周以上。 當然,如果你域名的IP 經常變化,則TTL 不應過大,否則各地的DNS Server 會暫時無法獲得新的正確的IP 地址。 下圖是兩個網站採用相同伺服器、相同IP、相同網頁內容,不同的TTL 值在同一天內的監控結果。 圖一:TTL 設為一小時 圖二:TTL 設為一周 可以注意到,圖二中域名DNS 解析所花的時間可以忽略不計,這就是域名A 記錄 TTL 時間長,增加了緩存的命中率帶來的加速效果。 2、選擇更快的本地DNS Server 一般而言,我們無法決定用戶使用何種DNS Server,大部分初級用戶使用的是本地ISP 自動獲取的DNS Server,部分用戶則使用第三方DNS Server 比如Open DNS 或者Google DNS。 不過你可以建議你的用戶使用Google DNS (8.8.8.8 和8.8.4.4),該DNS Server 會比電信或網通自動獲取的DNS Server 快許多。 3、選擇更快的域名Name Server 在域名的whois 信息中,我們可以看到域名的Name Server,不同的Name Server 有不同的域名管理面板用來管理A 記錄和CName 等信息。 由於一般的站長無法在全世界建立Name Server 的鏡像,所以我們只能選擇離目標訪客物理距離近的Name Server 以加快訪客的解析速度。 比如你的網站主要瀏覽量來自中國,則你的Name Server 最好也在中國境內,最好是電信和網通雙線的。如果你的網站主要瀏覽量來自美國,則你可以用 Godaddy 的Name Server。 不過近年來宮信步勢大,大量域名都轉移至了國外,而國內缺少免費、穩定的第三方Name Server,使得這個問題很難解決。Godaddy 的免費Name Server,國內解析起來實在很慢,也許我們可以期待無所不能的Google 將來提供免費的 Name Server 給我們。

2、域名解析什麼時間生效?

如果您的域名在閩南互聯科技注冊,並且選擇使用閩南互聯科技的DNS伺服器,您進行域名解析操作時的生效時間如下:
1 添加新的解析記錄 生效時間是5分鍾;
2 修改已經添加的解析記錄,生效時間是60分鍾;
3 修改為閩南互聯科技DNS伺服器後首次進行域名解析,生效時間是60分鍾;
4 國內域名DNS修改,修改時間最長6小時;
5 國際域名DNS修改,修改時間最長48小時。

3、域名解析速度慢怎麼辦

不同的域名解析服務商域名解析生效時間不一樣,通常域名解析以後10分鍾之內生效。
域名解析是把域名指向網站空間IP,讓人們通過注冊的域名可以方便地訪問到網站一種服務。IP地址是網路上標識站點的數字地址,為了方便記憶,採用域名來代替IP地址標識站點地址。域名解析就是域名到IP地址的轉換過程。域名的解析工作由DNS伺服器完成。
域名解析也叫域名指向、伺服器設置、域名配置以及反向IP登記等等。說得簡單點就是將好記的域名解析成IP,服務由DNS伺服器完成,是把域名解析到一個IP地址,然後在此IP地址的主機上將一個子目錄與域名綁定。

4、減少域名dns解析時間

嘗試多個dns,找到對你來說延遲最小的。把常用域名加入host。然後也沒什麼好辦法了,受制於dns伺服器的

5、如何縮短域名的 DNS 解析時間

提高網頁的打開速度,一般地我們會選擇使用CDN,利用「就近原則」讓用戶在最短的時間內獲取到伺服器資源,實際應用當中採用CDN的方式提高網站訪問速度的效果也是最明顯的。這也就是為什麼國外的空間打開速度遠不及國內的主機的訪問速度的原因了。
我們知道在用戶訪問網站時先得經過域名DNS解析這一過程,可能很多人對於DNS解析時間平常並沒有太在意。性能穩定、響應時間快的DNS域名解析服務與不穩定、響應過慢的DNS的域名解析時間可能相差1秒,而對於網站存在過多的域名解析請求,這個時間積累起來就非常地多了。
一、域名DNS解析原理和過程
1、DNS是怎麼來的?DNS 是域名系統 (Domain Name System) 的縮寫。在Internet上域名與IP地址之間是一對一(或者多對一)的,域名雖然便於人們記憶,但機器之間只能互相認識IP地址,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析伺服器來完成,DNS就是進行域名解析的伺服器。
2、DNS解析的基本過程一:查找本地域名DNS緩存。當用戶通過瀏覽器訪問某域名時,瀏覽器首先會在自己的緩存中查找是否有該域名對應的IP地址,例如計算機系統Hosts文件域名對應IP、路由器緩存、ISP(互聯網服務提供商)DNS緩存。
3、DNS解析的基本過程二:通過上面的DNS查詢依然沒有找到想你的域名對應的IP地址,那麼就要進入根伺服器進行查詢。全球共有13台根邏輯域名伺服器。這13台邏輯根域名伺服器中名字分別為「A」至「M」,真實的根伺服器在2014年1月25日的數據為386台,分布於全球各大洲。
4、在根域名伺服器中雖然沒有每個域名的具體信息,但儲存了負責每個域(如COM、NET、ORG等)的解析的域名伺服器的地址信息。根域名伺服器會將其管轄范圍內頂級域名(如.com)伺服器IP告訴本地DNS伺服器,這樣你的域名查詢請求會進入到相應的頂級域名伺服器。
5、DNS解析的基本過程三:頂級域名伺服器收到請求後查看區域文件記錄,若無則將其管轄范圍內主域名(不帶任何前綴的域名,如freehao123.com)伺服器的IP地址告訴本地DNS伺服器。如果還是沒有找到,則進入到下一級域名伺服器進行查找。如此重復,直到找到正確的結果為止。
6、查找到正確的域名對應IP地址後,本地域名伺服器把返回的結果保存到緩存,以備下一次使用,同時將該結果反饋給客戶端,客戶端通過這個IP地址與web伺服器建立鏈接。於是你的瀏覽器就正常訪問網站了。下圖是對Google.com為例,解釋用戶在訪問谷歌時DNS解析的全過程。(點擊放大)
二、瀏覽器載入網頁的基本過程
1、從瀏覽器地址欄的請求鏈接開始,瀏覽器通過DNS解析查到域名映射的IP地址,成功之後瀏覽器端向此IP地址取得連接,成功連接之後,瀏覽器端將請求頭信息通過HTTP協議向此IP地址所在伺服器發起請求,伺服器接受到請求之後等待處理。
2、覽器載入顯示html的順序是:從上到下,渲染的順序也是從上到下,下載和渲染是同時進行的。如果遇到語義解釋性的標簽嵌入文件(JS腳本,CSS 下載過程會啟用單獨連接進行下載,並且在下載後進行解析,解析過程中,停止頁面所有往下元素的下載。(點擊放大)
3、什麼原因會導致網頁載入過慢?瀏覽器可以在下載CSS資源的同時,並行解析HTML文件,但是,一旦發現有腳本文件的引用,則必須等待腳本文件完成下載並且執行後才能繼續解析。內容下載時間主要取決於用戶帶寬、伺服器帶寬、文件大小、文件數量等。
三、合理利用DNS TTL值 增加域名的緩存命中率
1、DNS 伺服器採用遞歸或迭代來處理客戶端查詢時,它們將發現並獲得大量有關 DNS 命名空間的重要信息。然後這些信息由伺服器緩存。緩存為 DNS 解析流行名稱的後續查詢提供了加速性能的方法,同時大大減少了網路上與 DNS 相關的查詢通信量。
2、TTL(Time-To-Live)即一條域名解析記錄在DNS伺服器上緩存時間。當信息緩存時,生存時間 (TTL) 值適用於所有緩存的 RR。只要緩存 RR 的 TTL 沒有到期,DNS 伺服器就可繼續緩存並再次使用 RR 來應答與這些 RR 相匹配的客戶端提出的查詢。
3、適當地增大TTL值可以讓DNS Server緩存該域名更長時間,增加緩存的命中率。TTL一般默認為一小時,可以根據實際情況設為一天甚至一周以上。當然,如果你域名的IP經常變化,則TTL不應過大,否則各地的DNS Server會暫時無法獲得新的正確的IP地址。
四、合理使用DNS-prefetch讓DNS預讀取
1、從上面瀏覽器載入網頁的過程可以看出,網頁的請求是可以多任務同時進行的,對於網頁有多個DNS請求的情況,可以讓瀏覽器在後台先把要使用的DNS請求默默地完成,這樣當用戶在打開新的網頁時,就可以節省DNS查詢的時間了。
2、控制瀏覽器的DNS預讀取就是DNS-prefetch標簽了,DNS Prefetch應該盡量的放在網頁的前面,格式類似是:
很多網站都使用使用百度廣告聯盟代碼,使用這個就可以預讀取DNS了。
3、默認情況下瀏覽器會有隱式的DNS Prefetch,即會對頁面中和當前域名(正在瀏覽網頁的域名)不在同一個域的域名進行預獲取,並且緩存結果,我們可以通過下面的標簽禁止隱式的DNS Prefetch:
4、需要注意的就是,DNS Prefetch只需要在用戶在第一次打開網站時使用即可,沒有必要每個頁面都使用DNS Prefetch,否則就是重復DNS讀取了,反而還無形中增加了DNS查詢的次數,效果適得其反。
五、DNS域名解析拆分為多個域名增加並行下載量
1、一般來說網頁的內容載入時會發生多個域名請求服務,如果你的網站JS、CSS、圖片等非常多的話,建議將這些文件分別放在不同的域名上,這樣瀏覽器在打開某一個頁面時就可以同時向這些域名發送DNS解析請求了,能在一定程度上減少DNS時間。(點擊放大)
2、網頁的內容越多,分析的域名應該盡量多一些。例如html、htm,js、css,jpg、png、gif,php、asp都可以放在不同的域名上。在實際應用上,使用全站CDN或者是靜態文件CDN就可以實現上述效果,並且結合css sprite一起來使用的。
3、css sprite的作用恰恰相反,它不是增加域名請求,而減少域名DNS請求,主要是用在圖片上。它允許你將一個頁面涉及到的所有零星圖片都包含到一張大圖中去,這樣一來,當訪問該頁面時,載入的圖片就不會像以前那樣一幅一幅地慢慢顯示出來了。
六、加快域名DNS解析速度方法小結
1、本文介紹的用DNS緩存、DNS預讀取、拆分域名來減少域名DNS解析的時間的方法,對於一般的網站的加速效果可能並不明顯,但是對於一些每天DNS請求達到上百萬級以上的網站,DNS加速的效果就顯而易見了。另外,如果發現自己的網站響應速度過慢,不妨好好檢查一下網頁的DNS用時。
2、除了從網站本身的DNS解析來加快訪問速度外,我們平常在選擇DNS服務時盡量使用那些穩定可靠的DNS服務,這樣的DNS服務響應速度和緩存率都是非常不錯的。假如自己的網站分拆了多個二級域名,不妨好好用用CNAME,設置好TTL時間,保證網站的第一次解析,可以直接從運營商的DNS緩存中拿到。

6、域名解析一般要多長時間

一般代理商的回答是24小時。其實解析是很快的,直接在域名系統後台添加就完成了。但是域名要普遍被搜索到,就要看整個網路的DNS更新速度。

7、域名解析要多少時間

如果你確定解析過程沒有出問題
可以嘗試ping一下
看是否解析成功了
耐心等待
Dns伺服器的好壞,地域直接影響到解析速度
如果實在不行,
我建議你還是找個正規的IDC買個域名買個空間吧
三蛋免費空間和TK域名真心不咋的

8、域名解析為什麼需要時間

因為不是更新,你的域名要掛在域名注冊商下面的DNS伺服器上。

當你對域名進行變更或設定內後。只是容即時改變此域名伺服器的狀態。

然後這台域名伺服器就會在設定的時間段,例如每隔15分鍾進行一次更新廣播。

然後上傳到根域名伺服器。在通過根域名伺服器進行傳播。

假如你變更域名,剛好趕上了連續的DNS伺服器散發。那麼設置完成後馬上各個域名伺服器就會更新。

運氣不好,最多不會超過24小時。因為每台DNS伺服器24小時內至少進行一次更新。

9、"域名解析設置後什麼時間生效? "

"如果您的域名在萬網注冊,並且選擇使用萬網的DNS伺服器,您進行域名解析操作時的生效時間如下:

1 添加新的解析記錄 生效時間是10分鍾;

2 修改已經添加的解析記錄,生效時間是60分鍾;

3 修改為萬網DNS伺服器後首次進行域名解析,生效時間是2小時;

4 國內域名DNS修改,修改時間最長6小時;

5 國際域名DNS修改,修改時間最長48小時。
"

10、域名解析多長時間生效

域名解析的時間如下:

1、添加新的解析記錄,生效時間是5分鍾。

2、修改已經添加的解析記錄,生效時間是1小時。

3、修改為萬網DNS伺服器後首次進行域名解析,生效時間是1小時間。

4、國內域名DNS修改,修改時間最長是6小時。

5、國際域名DNS修改,修改時間最長是48小時。

域名解析是把域名指向網站空間IP,讓人們通過注冊的域名可以方便地訪問到網站的一種服務。IP地址是網路上標識站點的數字地址,為了方便記憶,採用域名來代替IP地址標識站點地址。域名解析就是域名到IP地址的轉換過程。域名的解析工作由DNS伺服器完成。

域名解析也叫域名指向、伺服器設置、域名配置以及反向IP登記等等。說得簡單點就是將好記的域名解析成IP,服務由DNS伺服器完成,是把域名解析到一個IP地址,然後在此IP地址的主機上將一個子目錄與域名綁定。

互聯網中的地址是數字的IP地址,域名解析的作用主要就是為了便於記憶。

(10)減少域名解析時間擴展資料:

域名解析常用類型:

1、A記錄解析

記錄類型選擇「A」;記錄值填寫空間商提供的主機IP地址;MX優先順序不需要設置;TTL設置默認的3600即可。

2、CNAME記錄解析

CNAME類型解析設置的方法和A記錄類型基本是一樣的,其中將記錄類型修改為「CNAME」,並且記錄值填寫伺服器主機地址即可。

3、MX記錄解析

MX記錄解析是做郵箱解析使用的。記錄類型選擇MX,線路類型選擇通用或者同時添加三條線路類型為電信、網通、教育網的記錄;記錄值填寫郵局商提供的伺服器IP地址或別名地址;TTL設置默認的3600即可,MX優先順序填寫郵局提供商要求的數據,或是默認10,有多條MX記錄的時候,優先順序要設置不一樣的數據。

參考資料來源:網路-域名解析

與減少域名解析時間相關的知識