DNS & technology

DNS TTL explained: choose a useful cache lifetime

Understand DNS TTL, why lowering it before migration helps and why short caching does not fix incorrect records.

Reviewed and updated:

DNS TTL explained: choose a useful cache lifetime: overview showing Set TTL, Cache expires, New answer

TTL describes how long a DNS answer may normally be cached. It balances caching efficiency against how quickly changes can be fetched.

The unit is usually seconds

3600 seconds is one hour and 300 is five minutes. This controls DNS caching, not how often visitors reload a website.

Lower it before the planned change

Resolvers can retain the previous answer until its original TTL expires. Lower TTL in advance, perform the change, verify it and consider restoring a longer value after stabilisation.

DNS TTL explained: choose a useful cache lifetime: workflow showing Set TTL, Cache expires, New answer
Set TTL → Cache expires → New answer. Illustration: nlnamen.nl editorial team.

TTL does not repair configuration errors

A shorter TTL merely refreshes an incorrect authoritative answer more often. Verify values and delegation first. Different cache layers mean there is no universal minute-by-minute propagation guarantee.

Your practical checklist

  • Check the panel’s units.
  • Lower ahead of migration.
  • Verify authoritative values.
  • Review TTL after stabilisation.
In practice
Changing TTL from 86400 to 300 does not remotely clear previously cached answers.

Sources and further reading

Registration rules and provider functions can change. Check the current requirements for your domain before ordering or changing services.