Support / KnowledgeBase

 
Search the KnowledgeBase Search

Understanding TTL (time-to-live)

  • Applies to: All Service Types

  • Difficulty: Easy

  • Time needed: 5 minutes

  • Tools needed: None

 

What is TTL or Time to Live?

TTL, or Time-to-Live, is the length of time for when a zone file is set to expire. This is usually expressed in number of seconds.

If you ask your local DNS server (usually provided by your ISP) for an Internet address, the server will figure out where to find an authoritative answer. Once provided the answer, it will keep the answer in a local cache so that if you, or someone else, ask for the same address again it will not need to make the request again.

When domain administrators configure their DNS records, they decide how long the records should remain in remote caches. Typically, a remote server will only cache those records for the length of time specified by the TTL. After that, the remote server will remove the zone file from its local cache and ask again for an authoritative answer. Due to this, shorter TTLs can cause heavier loads on an authoritative nameserver.

What is the default TTL value?

The default TTL is 42300, or 12 hours.

What will be the new length of time if I lower my TTL value in the AccountCenter?

If you lower the TTL it will set to 300, or 5 minutes.

How long do I have to wait for the lowered TTL to take affect across the internet?

When you lower the TTL to 300, or 5 minutes, it will take effect on (mt) Media Temple's servers immediately. But for the TTL to propagate across the internet you will need to wait from 12 to 48 hours. It is best to lower your TTL 2 days before you plan on changing your DNS so the change will propagate across the internet in the fastest possible way.

What if I require a custom TTL value?

If you require a custom TTL value, please submit a support request along with the requested TTL value, and why it is required.

When would Lowering my TTL Value be useful?

The following are a few examples of when lowering the TTL would be useful.

  • Transferring a domain between hosts
  • Transferring a domain between accounts or servers
  • When changing an IP Address for a domain
  • When changing the MX records or DNS records for a domain

How can I lower the TTL value on my (gs) Grid-Service or (ss) Shared-Server?

  1. Login to your AccountCenter
  2. Click on the domain for which you wish to lower your TTL
  3. Click on Edit Zone File
  4. Click on Lower TTL Value

How can I lower the TTL value in Plesk?

WARNING:

This should only be required for customers who are using their own private nameservers.

  1. Login to Plesk.
  2. Click on Domains.
  3. Click on the domain for which you wish to lower your TTL.
  4.  Click on DNS Settings.
  5. Click on SOA Record.
  6. Set the desired TTL value.

 

Notes/Supplemental Resources:


Revisions:


03-24-2009: added question How long do I have to wait for the lowered TTL... Thanks Amanda W. for the comment.
08-05-2008: Article Creation

User Comments

No visitor comments posted. Post a comment

Fields marked with an asterisk(*) are required. Comment on this article

Fill out the form below if you would like to comment on this article.
 
 
 

(code is not case-sensitive)
 
Submit
 
 

Continue