Test DNS propagation instantly. Check A, AAAA, MX, CNAME, TXT, NS, PTR, SRV, SOA, and CAA records across worldwide DNS servers and monitor updates in real time
Global DNS propagation takes up to 48 hours!
A DNS propagation checker asks DNS resolvers in different countries for the same record and shows what each one returns. Use it after you change a record (moving a website to a new server, switching email provider, changing name servers or adding a verification TXT record) to see where the new value is already live and where the old one is still cached.
example.com or www.example.com. For a PTR check, enter the IP address.Strictly speaking nothing is pushed out. Your DNS provider updates its own servers almost immediately; every resolver that cached the old answer keeps serving it until the record's TTL (time to live) runs out. A record with a TTL of 3600 seconds can be stale for up to an hour, and one with a TTL of 86400 for up to a day.
Name server changes are the slowest. The delegation to your name servers is published by the top-level domain's registry (for .com with a 48-hour TTL), so some resolvers keep asking the old name servers for up to two days. That is where the familiar "allow up to 48 hours" advice comes from.
ipconfig /flushdns. macOS: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. Linux with systemd-resolved: resolvectl flush-caches. Google Public DNS and Cloudflare 1.1.1.1 also offer public cache-purge pages for individual names.| Record | Check it after… | Tip |
|---|---|---|
| A / AAAA | Moving a site to a new server or IP address | Check both example.com and www; they are separate records. |
| CNAME | Pointing a subdomain at a CDN or hosted service | The bare domain usually can't be a CNAME; providers use ALIAS/ANAME or A records there. |
| MX | Switching email provider | Keep the old mailbox active until every resolver shows the new MX. |
| NS | Moving DNS hosting to a new provider | The slowest change; expect up to 48 hours. |
| TXT | Adding SPF, DKIM, DMARC or a verification token | Query the exact name: DMARC lives at _dmarc.example.com, DKIM at selector._domainkey.example.com. |
| PTR | Changing reverse DNS for a server IP | Reverse DNS is set by whoever owns the IP, usually your hosting provider. |
| SOA | Any zone edit | The serial number increases with each change, so it shows which resolvers have the new zone. |
| CAA | Switching certificate authority | The new CA must be allowed before it can issue a certificate. |
www return nothing. Mail and SPF records normally sit on the bare domain, not on www.It is the period after a DNS change during which some resolvers still return the old, cached record. It ends once every cache that held the old answer has expired.
Each resolver cached the record at a different moment, so each one reaches the end of its TTL at a different time. Mixed results are normal for a while after a change.
Not globally. You can lower the TTL before making a change, flush the caches you control, and use the cache-purge pages that some public resolvers provide. Everything else expires on its own schedule.
30 public resolvers in North and South America, Europe, Africa, Asia and Oceania. They include Google Public DNS, Cloudflare, Quad9, Control D, AdGuard DNS and Yandex DNS, plus regional ISPs and networks.
A DNS lookup asks one resolver for a domain's records. A propagation check asks many resolvers in different places for one record type, so you can compare their answers.