DNS propagation is the process by which updates to a domain’s DNS records (A, AAAA, CNAME, MX, TXT, etc.) spread across the global network of DNS servers. When you change a record at your authoritative DNS provider—say, pointing “www” to a new IP address—that update doesn’t instantly reach every recursive resolver or ISP cache. Instead, each resolver holds a copy of the record for the duration of its Time-To-Live (TTL). Only when the TTL expires will that resolver ask the authoritative server for fresh data, then cache the new value.
Key points:
-
Authoritative update: You modify your DNS records at the source.
-
Zone refresh: Your DNS host publishes the new zone file; most update within seconds or minutes.
-
Cache expiration: Public and private resolvers (e.g., Google DNS, ISP DNS) discard the old record after its TTL lapses.
-
Recursive lookup: Upon receiving a query, a resolver without a valid cache entry fetches the latest data and then serves it.
Because TTLs often default to 1 hour (3 600 s) or more, full propagation can take up to 48 hours in extreme cases. To speed transitions:
-
Lower your TTL to 300 s at least 24 hours before changes.
-
Flush local DNS caches on your computer or router.
-
Test against multiple public resolvers (e.g.,
dig @8.8.8.8,@1.1.1.1).
Understanding propagation avoids surprises: your website or email may still point to old servers until caches expire globally.