WEBINVEST.IT
Glossary

DNS propagation

DNS propagation refers to the time it takes for a DNS zone change to become visible across resolvers and other devices. It does not occur simultaneously from one server to all computers; each resolver may cache responses and update them when their TTL expires. The outcome also depends on authoritative nameservers and the delegation published by the registry. As a result, after changing a record, some networks may already reach the new destination while others temporarily continue using the old one. This change is not a website transfer nor an instant domain registration update.

The Role of Caching

TTL, or Time To Live, indicates how long a response can be cached. If a record had a TTL of several hours, a resolver that queried it shortly before the change may continue serving it until expiration. When the TTL expires, the resolver re-queries for the data and learns the current value from the authority. Operating systems and browsers may also cache locally for shorter periods. Not all systems respect every directive exactly, and negative caching can store the absence of a record for a limited time.

Reducing the TTL before a change can shorten the duration of outdated responses, but the new TTL must be published and observed before changing the main value. If reduction and migration happen at the same time, resolvers that already cached the old TTL will continue to honor it. After the transition, the TTL can be restored to an appropriate level for service stability. A very low TTL is not always preferable: it increases query volume and may be ignored or rate-limited by some resolvers.

Records and Delegation Are Different Levels

Propagation of an A or CNAME record in the zone should not be confused with a nameserver change. If delegation changes, resolvers must learn which servers are authoritative for the domain; cache duration for delegation may differ from that of individual records. DNSSEC modifications, when present, also require coordination between child zone and DS data in the parent: inconsistency can cause validation errors instead of just delays. During major migrations, both delegation and zone changes should be planned with attention to dependencies.

DNS propagation does not fix incorrect data. If a zone is published on the wrong provider or the new address points to an unconfigured server, waiting won’t resolve the issue. A query to an authoritative nameserver shows what was actually published; a recursive resolver query shows what that resolver returns at the moment—potentially from cache. Distinguishing these views avoids attributing every discrepancy to generic propagation delay.

How to Plan and Verify

Before making changes, inventory all zone records, note their values and TTLs, and prepare a rollback plan. New hosting should be ready before DNS migration, with certificates, virtual hosts, content, and mail services verified. To avoid downtime, both destinations may need to run in parallel for a period. After updating, query authoritative nameservers and independent resolvers, then test the service from different networks. Caching can cause inconsistent results, so maintenance windows must consider the previous TTL and application criticality.

Verification includes web, mail, and any linked services: a working website doesn’t confirm MX, SPF, DKIM, DMARC, or third-party checks are still correct. Monitoring errors, certificates, and access during transition is helpful. In summary, DNS propagation reflects the temporal effect of caching and distributed information updates. Best practices involve planning TTLs, modifying the correct level, measuring responses, and keeping services ready on both destinations until the transition stabilizes.

← Full glossary