網域名稱解析中“TTL”是什麼意思?

來源:互聯網
上載者:User

標籤:life   解析   評測   世界   生效   完成   更換   更新   結果   

我們在解析網域名稱時經常會看到 TTL 這個欄位,裡面預設寫的是 3600 。
另外,有時候我們PING某網域名稱或IP的時候,會出現TTL= XXX 那麼TTL到底是什麼意思呢?

什麼是網域名稱的TTL值?
TTL(Time-To-Live),就是一條網域名稱解析記錄在DNS伺服器中的存留時間。當各地的DNS伺服器接受到解析請求時,就會向網域名稱指定的NS伺服器發出解析請求從而獲得解析記錄;在獲得這個記錄之後,記錄會在DNS伺服器中儲存一段時間,這段時間內如果再接到這個網域名稱的解析請求,DNS伺服器將不再向NS伺服器發出請求,而是直接返回剛才獲得的記錄;而這個記錄在DNS伺服器上保留的時間,就是TTL值。

TTL值設定的應用:
一.增大TTL值,以節約網域名稱解析時間,給網站訪問加速。
一般情況下,網域名稱的各種記錄是極少更改的,很可能幾個月、幾年內都不會有什麼變化。我們完全可以增大網域名稱記錄的TTL值讓記錄在各地DNS伺服器中緩衝的時間加長,這樣在更長的一段時間內,我們訪問這個網站時,本地ISP的DNS伺服器就不需要向網域名稱的NS伺服器發出解析請求,而直接從緩衝中返回網域名稱解析記錄。
國內和國際上很多平台的TTL值都是以秒為單位的,很多的預設值都是3600,也就是預設緩衝1小時,這個值實在有點小了,難道會有人一個小時就改一次網域名稱記錄嗎?您可以根據自己的需要把這個值適當的擴大,例如要緩衝一天就設定成86400。Godaddy的TTL設定比較直觀,但總共只有5個值可以選定,即時轉換到進階設定模式也是如此,有點死板了。網站贏利
環境所迫,LifeTyper.com的TTL值是設定成了最大值1周,設定成更大的值可能會有寫不必要的麻煩,例如當您要更換空間時,這些舊的記錄要很久才到期並被更新。
二.減小TTL值,減少更換空間時的不可訪問時間。
更換空間99.9%會有DNS記錄更改的問題,因為緩衝的問題,新的網域名稱記錄在有的地方可能生效了,但在有的地方可能等上一兩天甚至更久才生效。結果就是有的人可能訪問到了新伺服器,有的人訪問到了舊伺服器。僅僅是訪問的話,這也不是什麼大問題,但如果涉及到了郵件發送,這個就有點麻煩了,說不定哪封重要信件就被發送到了那已經停掉的舊伺服器上。
為了儘可能的減小這個各地的解析時間差,合理的做法是:
1.先查看網域名稱當前的TTL值,我們假定是1天。
2.修改TTL值為可設定的最小值,可能的話,建議為1分鐘,就是60。
3.等待一天,保證各地的DNS伺服器緩衝都到期並更新了記錄。
4.設定修改新記錄,這個時候各地的DNS就能以最快的速度更新到新的記錄。
5.確認各地的DNS已經更新完成後,把TTL值設定成您想要的值,TTL=60還是太小了點。
記住,這一切都能起作用的前提,是那些DNS伺服器完全遵守這些標準和規範,否則NS伺服器上怎麼設定TTL都是白搭,但目前來看還沒發現這麼不講規矩的DNS伺服器。
問題是,沒有真正意義上的高速NS和DNS伺服器。就像這裡提到的,在國內速度表現尚可的萬網,在國外的評測網站中得分很低,而在國外評測拿到最高分的Godaddy,在國內使用時速度比萬網快不了多少。如果您有錢像Google、微軟那樣在全世界部署大量的CDN加速伺服器和NS伺服器,那當然沒問題,問題是這對絕大部分網站來說都不可能,國內國外不是不可兼得,而是很難網站贏利。
也許有人以為可以通過給網域名稱指定兩個NS記錄(一個國內一個國外)來提高解析速度,但這也是不可能的,只有在DNS伺服器從第一個NS伺服器那裡擷取記錄失敗時才會向第二個NS伺服器發送解析請求。我所知道的一個最廉價和有效提速方法,就是修改剛才上面說的網域名稱記錄的TTL值。

網域名稱解析中“TTL”是什麼意思?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.