域名解析里的TLL值是幹什麼的,TLL值代表什麼呢?該如何設置?

域名解析裡的TLL值是幹什麼的,TLL值代表什麼呢?該如何設置?

TLL值是什麼?

TTL是IP協議包中的一個值,它告訴網絡,數據包在網絡中的時間是否太長而應被丟棄。有很多原因使包在一定時間內不能被傳遞到目的地。解決方法就是在一段時間後丟棄這個包,然後給發送者一個報文,由發送者決定是否要重發。TTL的初值通常是系統缺省值,是包頭中的8位的域。TTL的最初設想是確定一個時間範圍,超過此時間就把包丟棄。由於每個路由器都至少要把TTL域減一,TTL通常表示包在被丟棄前最多能經過的路由器個數。當記數到0時,路由器決定丟棄該包,併發送一個ICMP報文給最初的發送者。

域名解析TTL是什麼意思?

域名的TTL是遞歸DNS緩存域名解析的時間,以秒為單位。

TTL值即Time To Live,緩存的生存時間。指地方dns緩存您域名記錄信息的時間,緩存失效後會再次到CloudXNS獲取記錄值。 默認的是600(10分鐘)。

域名解析裡的TLL值是幹什麼的,TLL值代表什麼呢?該如何設置?

讓網站打開更快 減少域名dns解析時間(TTL值多大合適)?

TTL值的常用單位是秒。

對於IP地址相對固定,或短期內不計劃變更IP地址的用戶TTL值設置的大些為宜,如幾個小時或更大些。調大TTL值可以顯著的提高域名的解析穩定性和速度。

對於計劃變更IP地址的用戶最好提前把TTL值改小,以便使緩存在世界各地DNS服務器上的舊域名記錄迅速過期,等IP地址固定下來後再把TTL值改大。

TTL通常設置為多少合適?

如此看來,那我把TTL設置為非常小,比如1秒,豈不是最好,這樣我修改瞭解析那麼對於用戶來說立即就可以生效。答案是否定的,如果TTL設置為1秒,那麼就意味著幾乎每次用戶的解析,遞歸服務器都需要向DNS服務器進行解析請求,這樣所耗費的時間就會增加很多,而且權威服務器的解析因為要判斷用戶的來源進行智能解析,比起來直接使用緩存回答耗費的時間會更長,而且失敗率也會更高,因此這對用戶的訪問體驗和解析穩定性都有損害。

ttl值越大越好嗎?TTL通常設置為多少合適呢?ttl值大好還是小好,這個沒有統一的標準答案。下面給出一些常見網站類型的推薦值,您可以按照以下建議進行TTL設置。

域名解析裡的TLL值是幹什麼的,TLL值代表什麼呢?該如何設置?

域名解析TTL值設置建議

所以TTL大了,修改解析後等待生效的時間就會越長,TTL小了,域名解析的穩定性和解析速度就會受到影響,TTL設置多少合適,就要根據具體的網站來定了。


分享到:


相關文章: