Knowledgebase

Understanding TTL and Propagation Print

  • networking, domainrenewal, caching, migration, guide, howto, solution, zillionkinghost
  • 0

Why changes take time.

WHAT TTL IS

How long a record may be cached before being checked again.

Set per record.

WHAT THAT MEANS

After you change a record, resolvers holding the old value keep it until their copy expires.

WHY IT LOOKS INCONSISTENT

Different resolvers cached at different times.

Some serve the new value immediately; others serve the old one for hours.

WHAT PROPAGATION ACTUALLY IS

Not a spreading process.

It is caches expiring at different times.

HOW TO MAKE A CHANGE SMOOTHLY

Lower the TTL well in advance Wait for the old TTL to pass Make the change Raise the TTL afterwards

WHY IN ADVANCE

Lowering the TTL only takes effect once the old value expires.

WHAT A SENSIBLE TTL IS

Longer for stable records, shorter before a planned change.

WHAT TO AVOID

Very short TTLs permanently, which add lookups Changing records repeatedly during a migration

WHAT TO CHECK

What the current TTL is, before planning a change.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot