下面舉個例子幫助你了解TTL是什么意思。
假如:有這樣一個域名qy.juming.com,對應IP地址為1.1.1.1,把它的TTL設為3600秒,這條記錄存儲在一臺DNS服務器上。
現在有一個用戶在訪問qy.juming.com時,網絡服務商的DNS就會試圖為用戶解析dns.com,當然網絡服務商這臺DNS服務器并沒有包含qy.juming.com這條信息,因此無法立即解析,但是通過全球DNS的遞歸查詢后,最終定位到qy.juming.com這臺DNS服務器對應的IP地址為1.1.1.1并將結果告訴網絡服務商的DNS服務器,然后再由網絡服務商告訴用戶結果。
網絡服務商為了以后加快對qy.juming.com這條記錄的解析,就將剛才的1.1.1.1結果保留一段時間,這段時間就是TTL值,在這段時間內如果用戶又有對qy.juming.com這條記錄的解析請求,它就直接告訴用戶IP地址為1.1.1.1,當TTL到期則又會重復上面的過程。
那么有人會問TTL值設置多少合適呢?TTL值是越大越好,還是小好?這個沒有統一標準答案,接下來小編給你們總結下幾種情況參考:
所以TTL值大了,修改解析后等待生效的時間就會越長,TTL值小了,域名解析的穩定性和解析速度就會受到影響,TTL設置多少合適,就要根據具體的網站來定。