Choose DNS TTL values for a planned service migration

Lower a relevant DNS TTL before a planned migration, then allow the old cached lifetime to pass before changing the destination. Changing the TTL and address at the same moment cannot shorten the lifetime of answers already stored by resolvers.

01 Plan the records and timing

  1. List the exact website, mail and service records that will change, including alias targets and IPv6 records.
  2. Read their current authoritative TTLs and note the longest relevant value.
  3. Select a temporary TTL supported by the DNS provider and appropriate for the migration. A few minutes may be useful where the service permits it.
  4. Publish the lower TTL on every authoritative server while retaining the existing destination.
  5. Wait at least the previous relevant TTL before the cutover, allowing extra time for dependent records or provider-specific behaviour.

For example, if the existing TTL is 3,600 seconds and you change it to 300, plan at least an hour of lead time after the lower value is consistently published. That is a scheduling example, not a promise that every application will switch within five minutes.

02 Make and verify the cutover

Change the intended records, query all authoritative servers and test through representative recursive resolvers. Keep the previous destination available for the overlap window where possible. DNS does not migrate files, synchronise databases or preserve mail already stored on the old server.

After service is stable and rollback is no longer expected, restore an appropriate steady-state TTL. Keep the migration record, old values and verification results with the change approval.

Does a low A-record TTL speed up a nameserver change?

It does not control every related cache. Parent delegation, nameserver addresses, DS records, aliases and negative answers can have separate lifetimes. For a DNS-provider move, prepare both zones and coordinate the actual delegation and DNSSEC plan rather than lowering only the website address TTL.

Can I use zero or a value below the provider's minimum?

Use the supported range. Providers can enforce minimums or automatic TTLs for particular record modes, and aggressive values increase query demand. Choose the lowest useful supported value for the temporary task, verify what is actually published and avoid treating a low TTL as automatic failover or an application availability guarantee.

  • 0 Users Found This Useful
  • domains-dns
Was this answer helpful?

Related Articles

Transfer an existing domain to Nabtech without overlooking DNS or eligibility

A domain transfer moves registrar management to us. It is separate from moving a website,...

Change nameservers for a domain registered with Nabtech

Change a domain registered with us's nameservers when you want a different DNS service to...

Create private nameservers and the matching DNS records

Private nameservers use your own domain, such as ns1.example.com and ns2.example.com. They need...

Understanding how your domain, DNS, website and email fit together

Your domain is the registered name people use, while hosting runs the website or email service...

Understand the DNS record types used for websites and business email

A DNS zone contains records that direct websites, email and other services. Choose the record...