DNS Propagation: Why DNS Changes Take Time (And How to Check Them)

A plain-English, technically accurate guide to how DNS updates actually spread across the internet — and how to know when yours are live.

Updated July 5, 2026 · ~7 min read

You changed a DNS record an hour ago, but half your visitors still hit the old server. Nothing is broken — you're watching DNS propagation happen in real time. This guide explains exactly why it happens, how long it really takes, and how to check the status across the globe.

What is DNS propagation?

DNS propagation is the window of time during which a change to your domain's DNS records spreads to DNS resolvers around the world. During that window, some resolvers still return the old answer while others already return the new one.

The word “propagation” is a little misleading. Nothing is actively pushed out to the internet. Your authoritative nameserver simply starts serving a new value, and every other resolver picks it up only when its cached copy of the old value expires. Propagation is really cache expiry happening at thousands of independent resolvers, each on its own schedule.

Why DNS changes aren't instant

When someone visits your site, their device rarely asks your nameserver directly. The request passes through several caching layers, and each one can hold onto an answer:

Each cached record carries a TTL (Time To Live) — a number of seconds telling resolvers how long they may reuse the answer before checking again. If your A record has a TTL of 3600, a resolver that fetched it will keep serving the old IP for up to an hour, even after you've made the change. Multiply that across every resolver worldwide and you get the staggered rollout everyone calls propagation.

The key insight: propagation time is governed by the TTL that was in effect when resolvers last cached the record — not the TTL you set at the moment of the change. That's why planning ahead (see below) matters so much.

How long does propagation take?

It depends entirely on which record you change and the TTLs involved. Realistic expectations:

Change typeTypical TTLRealistic propagation
A / AAAA / CNAME (low TTL)300–3600s5 minutes – 1 hour
MX / TXT (mail & verification)3600sUp to a few hours
Nameserver (NS) changeUp to 172800sUp to 24–48 hours
New domain / first setupMinutes to a few hours

The classic “DNS can take up to 48 hours” advice applies mainly to nameserver changes, where TLD registries and long NS TTLs are involved. Everyday record edits on a well-configured zone are usually visible in minutes.

How to check DNS propagation

Because every resolver expires its cache at a different time, checking from your own machine only tells you one data point. To see the real picture you need to query many resolvers in different regions at once and compare the answers to your authoritative nameservers.

  1. Note the value you expect to see (the new IP, CNAME target, or MX host).
  2. Query several global public resolvers and compare their responses.
  3. Query your authoritative nameservers directly — they should always show the new value immediately. If they don't, the change never saved at your DNS host.
  4. Watch for the moment every location agrees. That's full propagation.

Check your DNS propagation now

Query your domain against DNS resolvers worldwide and see exactly where your change has landed — free, no signup.

Open the DNS Checker →

DNS record types at a glance

Knowing which record you're changing tells you what to expect and what it affects:

RecordPoints toCommon use
AAn IPv4 addressMaps a domain to a server
AAAAAn IPv6 addressIPv6 equivalent of an A record
CNAMEAnother domain nameAliases (e.g. www → root, or vendor verification)
MXA mail server (with priority)Routes email for the domain
TXTArbitrary textSPF, DKIM, DMARC, domain verification
NSAuthoritative nameserversDelegates who controls the zone
SOAZone metadataSerial number, refresh & TTL defaults

How to speed up propagation

You can't force other people's resolvers to update early, but you can make the next change roll out fast:

Troubleshooting common issues

The change shows on some resolvers but not others

This is normal mid-propagation. Give it up to the old TTL to fully clear. If it persists well beyond the TTL, an ISP resolver may be ignoring TTLs (some do) — there's little you can do except wait it out.

Even my authoritative nameservers show the old value

The edit didn't save, or you edited the wrong zone. Confirm you're editing records at the DNS host listed in your domain's current NS records — not an old provider you've since left.

Email started bouncing after an MX change

During MX propagation, mail can hit the old server. Keep the previous mail host active until every resolver shows the new MX, and double-check that your SPF/DKIM TXT records moved too.

My site works but shows the old content

That's often a browser or CDN cache, not DNS. Confirm the resolved IP first with a lookup, then clear the CDN/browser cache separately.

Frequently asked questions

How long does DNS propagation take?
For most record changes with a low TTL, expect a few minutes to a few hours. Nameserver (NS) changes can take 24–48 hours because of long TTLs and registrar/TLD update cycles.
Why does DNS take so long to update?
There is no real-time push. Resolvers worldwide cache your records for the TTL duration and only refetch when that cache expires, so the old and new values coexist until every cache clears.
Can I speed up DNS propagation?
Lower the TTL to 300 seconds 24–48 hours before the change so caches expire quickly at cutover. You can flush your own DNS cache, but you can't force other people's resolvers to update early.
How do I check if DNS has propagated?
Query your domain against multiple public resolvers in different regions and compare with your authoritative nameservers. A global DNS checker shows every location at once.
Does DNS propagation affect email?
Yes. MX records route mail and TXT records hold SPF/DKIM/DMARC. While they propagate, mail may reach the old server or fail authentication, so plan those changes carefully.

Related tools & guides