DNS Propagation Checker

Changed a DNS record? Compare live answers from six major public resolvers to see whether your update has propagated.

A records for google.com

1 of 6 resolvers agree
ResolverStatusAnswerTTL
Cloudflare
1.1.1.1
NOERROR 64.233.180.100
64.233.180.101
64.233.180.102
64.233.180.113
64.233.180.138
64.233.180.139
97
Google Public DNS
8.8.8.8
NOERROR 172.253.62.100
172.253.62.101
172.253.62.102
172.253.62.113
172.253.62.138
172.253.62.139
300
AdGuard DNS
94.140.14.14
NOERROR 142.251.41.78
214
NextDNS
45.90.28.0
NOERROR 172.253.63.100
172.253.63.101
172.253.63.102
172.253.63.113
172.253.63.138
172.253.63.139
65
DNS.SB
185.222.222.222
NOERROR 142.251.215.142
93
AliDNS
223.5.5.5
NOERROR 142.250.9.100
142.250.9.101
142.250.9.102
142.250.9.113
142.250.9.138
142.250.9.139
21

Checked just now. Refresh to re-query every resolver.

What is DNS propagation?

When you change a DNS record, for example pointing your domain at a new web host, the change is live on your authoritative name servers almost immediately. But recursive resolvers around the world (your ISP's, Google's, Cloudflare's and others) keep cached copies of the old answer until its TTL (time to live) expires. "Propagation" is simply the time it takes for those caches to expire and fetch the new value. It typically takes anywhere from a few minutes to the old record's TTL, and up to 48 hours when name servers themselves change, because TLD delegations have long TTLs.

How this checker works

We query the same record at the same moment from six large public resolvers: Cloudflare (1.1.1.1), Google Public DNS (8.8.8.8), AdGuard DNS, NextDNS, DNS.SB and AliDNS. We then highlight which ones agree with the majority answer. These services run anycast networks with many locations, so they reflect what a large share of internet users see. If they all agree on the new value, your change has effectively propagated.

How to speed up DNS propagation

  1. Lower the TTL in advance. A day before a planned change, reduce the record's TTL to 300 seconds. Once the old TTL has passed, every cache will refresh within five minutes after your change.
  2. Make the change, verify it with a DNS lookup, then watch this page.
  3. Flush local caches. On Windows run ipconfig /flushdns; on macOS run sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. Browsers also cache DNS briefly.
  4. Raise the TTL again once everything is stable to reduce query load.

Learn more in What is DNS and how does it work?

Frequently asked questions

Why does propagation take up to 48 hours?

Name server (NS) changes at the registrar are published in the TLD zone, where delegations commonly carry TTLs of one or two days. Ordinary record changes usually finish much faster.

One resolver still shows the old IP. Is something wrong?

Probably not. That resolver location still has a cached copy. Check the TTL column: it shows how many seconds remain before it refreshes.

Can I force a resolver to update?

Some offer it: Cloudflare and Google both have public cache-purge pages for their resolvers.

Copied to clipboard