DNS Propagation

DNS propagation is the process of DNS records being distributed across all DNS servers worldwide. When you change your DNS records, it can take time for all servers to update.

Why a change is not instantAuthoritativeTTL 3600Resolver0 sResolver1800 sResolver3599 s✓~✗
Every resolver keeps the answer it cached until its own copy of the TTL runs out.

Why Does Propagation Take Time?

DNS servers cache records to improve performance. When you update a DNS record, servers that have the old record cached will continue serving the old data until their cache expires (based on the TTL value).

Typical Propagation Time

DNS propagation typically takes 24-48 hours, though it can be faster (a few minutes) or slower (up to 72 hours) depending on:

  • TTL values set on your DNS records
  • Your DNS provider's propagation speed
  • Internet service providers' caching policies
  • Geographic location of users

TTL (Time to Live)

TTL determines how long a DNS record should be cached before being refreshed. Lower TTL values (like 300 seconds = 5 minutes) mean faster propagation but more queries to your DNS server.

Checking Propagation

Use our DNS Propagation Checker to see which servers have your updated records. This helps verify that changes have propagated correctly.

Try it on your domain

See the theory in practice — run a DNS Propagation Checker for your own domain.