Troubleshooting · 4 min read

Choosing DNS TTLs before a migration cutover

DNS Time-To-Live (TTL) values control how long resolvers cache your DNS records. During a network migration or IP address cutover, TTL becomes critical: too high and old IPs remain cached after you've moved; too low and you risk resolver load spikes. Choosing the right TTL strategy weeks before cutover is one of the highest-impact decisions you can make to ensure a smooth transition.

Why TTL matters during migration

When you change a DNS A record to point to a new IP address, not every client sees that change immediately. Recursive resolvers (operated by ISPs, enterprises, and public DNS services) cache your record for the duration you specified in the TTL field. If your TTL is 86400 seconds (24 hours) and you cut over at noon on Tuesday, some clients may still reach your old IP until Wednesday noon, causing service interruption or split-brain scenarios.

Conversely, a TTL of 30 seconds means resolvers re-query your authoritative nameserver every half-minute. This increases query load on your nameservers and reduces the benefit of caching, but it allows rapid failover and cutover without stale records persisting.

Pre-migration TTL reduction strategy

The standard approach is to lower your TTL well in advance of the cutover window, typically 1 to 2 weeks before. This gives the DNS ecosystem time to propagate the lower TTL value and trains resolvers to re-query more frequently. Then, on cutover day, you update the A record itself. Because resolvers are already checking every few minutes instead of every few hours, the new IP propagates rapidly.

Practical TTL values for migration

If you operate your own recursive resolver or control client-side DNS settings (common in enterprise environments), you can also manually flush caches on cutover day to accelerate the transition. However, public resolvers and ISP caches are outside your control, so TTL reduction is your primary lever.

Common mistakes to avoid

Testing your DNS changes in a non-production zone or lab environment before cutover is essential. Use tools like dig or nslookup to verify that resolvers are respecting your new TTL, and confirm that your nameserver configuration is correct across all secondaries.

DNS Record Types reference
Free tool to review A, AAAA, CNAME, MX, and other record types used in migrations
Open →
Practise this on today’s Daily Ops Drill — a free network task every day.
Open the app →
Free tools for this
More from the blog
FortiGate NSE4 Lab: Implicit Deny and Why Your Permit Rule Isn't WorkingRead →Voice VLAN Bandwidth Sizing: Codec, Frame Size, and Overhead CalculationRead →