Learning Centre

What Is Dns Ttl And How Does It Affect Record Changes?

Learn what DNS TTL means, how it affects DNS record changes and propagation, and why the right Time To Live helps reduce delays during website, email or hosting updates.

On this page

    Definition

    DNS TTL

    DNS TTL, or Time To Live, is the amount of time a DNS resolver is allowed to cache a DNS record before it checks for a fresh answer from the authoritative DNS server.

    TTL affects how quickly changes to DNS records may be noticed across the internet. A shorter TTL can help changes take effect sooner, while a longer TTL can reduce repeat DNS lookups but may delay record updates.

    Key Takeaways

    • DNS TTL controls how long other networks may keep a cached copy of a DNS record before checking for an updated version.
    • Lowering TTL before a planned DNS change can reduce the time some visitors or mail servers keep using old records, but it does not remove all propagation delay.
    • TTL settings matter most during website launches, hosting migrations, email platform changes, SSL updates and domain or DNS troubleshooting.

    Quick explanation

    What DNS TTL Means in Plain English

    DNS connects a domain name to the systems that handle your website, email and other online services. TTL is one setting inside DNS that tells other systems how long they can remember a DNS answer before asking again. For example, if your website's A record has a TTL of 3600 seconds, many DNS resolvers may keep that answer for up to one hour. During that time, they may continue sending visitors to the same server, even if you have already changed the record at your DNS provider. This matters because DNS changes are not always instant. When a business moves hosting, changes email provider, updates verification records or launches a new website, old cached records can keep affecting some users until the TTL expires. The result may be mixed behaviour, where one person sees the new website while another still reaches the old server.
    DNS TTL helps control how long DNS answers may be cached before fresh records are requested.
    DNS TTL helps control how long DNS answers may be cached before fresh records are requested.

    Key DNS Terms Used in This Guide

    TTL is easier to understand when you know the other parts involved in a DNS lookup. These are the main terms that appear when discussing DNS record changes.

    Authoritative DNS server
    The DNS server that holds the official DNS records for a domain. When cached answers expire, resolvers check back with this source.
    DNS resolver
    A system, often operated by an internet provider, network or public DNS service, that looks up DNS records for users and may cache the result.
    DNS propagation
    The period during which DNS changes are gradually noticed by resolvers and networks. TTL is one factor, but provider behaviour and caching also play a role.

    How it works

    How TTL Affects a DNS Lookup

    When someone visits your website, their device does not usually ask your authoritative DNS provider directly every time. It often asks a DNS resolver, which may already have the answer saved. If the resolver has a cached record and the TTL has not expired, it can return that cached answer. This makes lookups faster and reduces repeated requests to authoritative DNS servers. If the TTL has expired, the resolver should ask the authoritative DNS server for the current record and then cache the new answer for the next TTL period. This is why DNS record changes can feel inconsistent. The change may be correct at the authoritative DNS provider, but some resolvers may still be serving the older cached value until the previous TTL expires. In some cases, networks or devices may also cache DNS information in their own way, which can add extra delay.
    DNS resolvers may use cached records until their TTL expires.
    DNS resolvers may use cached records until their TTL expires.

    Process

    What Happens When a DNS Record Changes

    A DNS record change is not just one action. It moves through several layers of DNS infrastructure before every user sees the same result.

    1. The record is updated at the DNS provider

      A new value is added to the DNS zone, such as a new A record for website hosting or a new MX record for email delivery. The authoritative DNS server now has the new answer.

    2. Resolvers continue using cached answers where allowed

      If a resolver recently looked up the old record, it may keep using that old answer until the previous TTL period ends. Users behind that resolver may still reach the old destination.

    3. Resolvers request the updated record after cache expiry

      Once the TTL expires, the resolver should query the authoritative DNS server again. It then receives the updated record and caches that new value for the next TTL period.

    Simple DNS TTL Example

    In many DNS zone files and DNS interfaces, TTL is shown in seconds. The examples below show three records with different TTL values.

    dns
    example.com.      300   IN  A      203.0.113.10
    www.example.com.  300   IN  CNAME  example.com.
    example.com.      3600  IN  MX 10  mail.example.com.

    A TTL of 300 seconds means five minutes. A TTL of 3600 seconds means one hour.

    TTL Does Not Make DNS Changes Instant

    Lowering TTL can help reduce caching delays, but it cannot force every resolver, device, browser or network to forget old DNS information immediately. Planned changes should still allow for propagation, testing and temporary mixed behaviour.

    Business impact

    How TTL Can Affect Websites, Email and SSL

    TTL is not only a website setting. DNS records can control where website traffic goes, where business email is delivered, how SSL certificates are validated and how third-party platforms verify a domain. For websites, TTL can affect how quickly visitors reach a new hosting environment after an A record, AAAA record or CNAME change. During a migration, some users may see the new website while others still reach the old server. This is why migrations should be planned, tested and monitored rather than rushed. For email, TTL can affect how quickly MX, SPF, DKIM and DMARC changes are recognised. If records are changed without planning, some mail servers may continue using old routing or authentication information for a period of time. That can affect sending, receiving or deliverability diagnostics. For SSL and third-party services, DNS is often used to prove domain control. If verification records are cached, incorrect or missing, validation may fail or take longer than expected. This can affect website launches, CDN configuration, email authentication and software integrations.
    DNS records support websites, email, SSL validation and many third-party platform connections.
    DNS records support websites, email, SSL validation and many third-party platform connections.

    Low TTL vs High TTL

    There is no single perfect TTL for every record. The right setting depends on how often a record changes, how critical the service is and whether a migration or launch is coming up.

    Consideration Lower TTL Higher TTL
    Change speed Can help resolvers refresh records sooner after a planned change. Old cached values may remain in use for longer after a change.
    DNS query volume May increase repeated DNS lookups because caches expire sooner. Can reduce repeated lookups because resolvers keep answers longer.
    Best suited to Upcoming migrations, testing windows or records likely to change soon. Stable records that rarely change and do not need rapid updates.

    Planning

    When TTL Should Be Reviewed Before a DNS Change

    TTL should be reviewed before any change that could interrupt a website, email service or business platform. The most common examples are website launches, hosting migrations, email provider changes, domain transfers, CDN setup, SSL validation and DNS troubleshooting. A common approach is to reduce the TTL ahead of a planned change, wait for the previous higher TTL to expire, then make the change during a controlled window. After the migration or update is stable, the TTL may be raised again if a longer cache period is suitable. The timing matters. Lowering TTL at the same moment as the record change may not help users who already cached the older record under the previous longer TTL. For business-critical systems, the better approach is to plan the TTL change before the cutover and confirm that records are documented before any updates are made.
    TTL reviews are most useful before migrations, launches and service changes.
    TTL reviews are most useful before migrations, launches and service changes.

    Common TTL and DNS Record Mistakes

    DNS changes can affect several services at once. These mistakes are common when records are edited quickly or without a clear migration plan.

    Changing records without checking the existing TTL

    Do this instead

    Review TTL values before changing DNS. If a critical change is planned, lower the TTL in advance and allow the old cache period to expire first.

    Assuming DNS only affects the website

    Do this instead

    Check the full DNS zone, including MX, SPF, DKIM, DMARC, verification records and service-specific CNAME records before editing anything.

    Deleting old records before the new service is tested

    Do this instead

    Where practical, prepare and test the new environment first. Keep rollback options available until the new website, email or service is confirmed as stable.

    DNS TTL Review Checklist

    Use this checklist before a planned DNS update, especially when moving a website, changing email platforms or connecting a new service.

    • Document current DNS records

      Record the existing A, CNAME, MX, TXT and verification records before making changes. This helps with troubleshooting and rollback if needed.

    • Review TTL values before the cutover

      If a record has a long TTL, reduce it well before the change where appropriate. Give the previous cache period time to expire.

    • Test connected services after changes

      Check the website, SSL, forms, email sending, email receiving and third-party integrations after the DNS update has been made.

    Troubleshooting DNS Record Changes

    If a DNS change appears not to be working, the issue may be caching, an incorrect record, the wrong DNS provider or a connected service still using old settings.

    Some users see the new website and others see the old one

    Likely cause

    Different DNS resolvers may have cached the old A record or CNAME for different lengths of time.

    Solution

    Check the authoritative DNS record, confirm the TTL, test from multiple networks and allow time for caches to refresh. Avoid making repeated changes while propagation is still in progress.

    Email stops working after a DNS change

    Likely cause

    MX records or email authentication records may have been changed, removed or cached incorrectly.

    Solution

    Review MX, SPF, DKIM and DMARC records. Confirm the email provider's required values and test sending and receiving after changes are applied.

    A verification record is not being detected

    Likely cause

    The TXT or CNAME record may be in the wrong DNS zone, entered incorrectly or still affected by cached data.

    Solution

    Confirm which nameservers are authoritative, check the exact record name and value, then allow time based on TTL and provider behaviour.

    Do it yourself

    Can You Change DNS TTL Yourself?

    Many DNS providers allow domain owners to edit TTL values directly. If you understand the DNS zone, know which provider is authoritative and are only changing a low-risk record, it may be reasonable to handle a simple TTL update internally. The risk increases when DNS supports business-critical services. A small error in an A record can take a website offline. An incorrect MX record can stop email delivery. A missing TXT record can affect email authentication, domain verification or software integrations. Professional help is worthwhile when DNS ownership is unclear, a former provider or staff member managed the domain, the DNS zone is undocumented, several services are connected or a migration needs to happen with minimal disruption. In those cases, the value is not just changing one record. It is planning the change, checking dependencies and reducing the chance of avoidable downtime.
    Simple TTL edits may be manageable internally, but complex DNS changes deserve careful review.
    Simple TTL edits may be manageable internally, but complex DNS changes deserve careful review.

    Our approach

    How We Approach DNS TTL and Record Changes

    We treat DNS as part of a business's digital foundation, not as an afterthought. DNS affects websites, hosting, business email, SSL, security, search visibility and third-party services, so changes need to be planned with care. Where DNS management is included in a hosting, SEO or maintenance agreement, we manage domain and DNS configuration in line with the client's website, hosting and email requirements. We use Cloudflare for DNS infrastructure, DDoS protection and SSL/TLS management where appropriate, and we coordinate DNS changes during website, hosting, email and domain migrations to reduce avoidable disruption. There are still boundaries. DNS propagation, third-party registrars, email providers, CDN providers, internet caching and external platforms can affect how quickly a change is noticed. We plan migrations to minimise downtime, audit existing services, prepare new environments, take backups where possible and coordinate DNS updates carefully, but temporary interruptions may still occur due to factors outside our direct control.
    We manage DNS changes as part of broader hosting, domain, email and website infrastructure planning where included.
    We manage DNS changes as part of broader hosting, domain, email and website infrastructure planning where included.

    DNS TTL FAQs

    These short answers cover common questions about TTL, DNS propagation and record changes.

    What is a good DNS TTL value?

    It depends on the record and how often it changes. Shorter TTL values are useful before planned changes, while longer TTL values can suit stable records that rarely need updates.

    Does lowering TTL speed up DNS propagation?

    It can help, but only if it is lowered before the change and the previous TTL has time to expire. It cannot force every resolver or device to clear old cached records instantly.

    Can TTL affect SEO?

    TTL is not a direct ranking shortcut, but poor DNS planning can affect uptime, crawl access, redirects, SSL and user experience during migrations. Those issues can affect search visibility if they are severe or prolonged.

    Need Help Reviewing DNS Before a Change?

    If your website, email or domain is being moved, changed or repaired, we can review your DNS records and help plan the change properly. Start with a conversation so we can understand what is connected and what needs to be protected.

    Request a Domain Review Learn About Managed Hosting

    Keep learning

    Tap to call
    Enquire now

    Ask Dobble

    Ask a question

    Send us your question and the Dobble team will get back to you.

    Prefer to talk to us directly?

    Get in touch

    Contact us

    Tell us about your project and the Dobble team will be in touch shortly.

    Prefer to talk to us directly?