What TTL controls

TTL is the time-to-live value attached to a DNS answer. A recursive resolver may reuse the cached answer until its TTL expires, subject to resolver and provider behavior. TTL does not control how fast an authoritative server changes, and it does not force every user to refresh at the same moment.

Why users see different answers

Resolvers are in different locations and may have different cached timestamps, upstream paths and policies. A user can continue seeing an old address while another sees the new one. Browser, operating-system and local network caches can add another layer.

Negative caching matters

A missing record or a negative response can also be cached for a period defined by the zone and resolver behavior. Adding a record after a cached NXDOMAIN may therefore take longer to appear than a simple positive answer change.

A safe migration workflow

Before a planned change, lower the TTL while the old service is healthy and wait for the previous longer TTL window to pass. Change one record, keep the old service available, query from multiple resolvers and monitor the new service before restoring a normal TTL.

What TTL cannot fix

TTL cannot repair an incorrect record, an unreachable server, a broken certificate or a firewall rule. If the new address is visible but the website fails, continue with IP, HTTPS and origin diagnostics instead of lowering TTL repeatedly.

How to verify a change

Record the old and new values, query A, AAAA, CNAME, MX or TXT as appropriate, compare authoritative and recursive answers, test the dependent website or mail service and note the time each network begins returning the new result.

Rollback considerations

A rollback is also affected by caches. Restore the known-good value, keep both old and new services prepared during convergence and avoid rapid repeated changes that make it harder to understand which answer each resolver holds.

Common misconceptions

“Propagation” is not a single global event, lowering TTL after a change cannot clear existing caches, and a DNS checker showing one new answer does not prove every resolver has updated.

Check real data now

Use the live IIPP tool to inspect the domain or IP address you are working with.

DNS Record Lookup →