DNS propagation checker
Has your DNS change reached the world yet?
Ask ten public resolvers on three continents for the same record at the same time. See which ones already serve your change, which still hold the old answer, and how long until their cache expires.
Look up a record
Queries go straight to the resolvers. Nothing is stored, and results are cached for five minutes.
How DNS propagation works
There is no propagation, only expiry
Nothing pushes your change out. Every resolver keeps the answer it last fetched until its TTL runs out, then asks again. "Propagation" is just those caches expiring at different times.
TTL sets the ceiling
A record with a 24-hour TTL can take a full day to refresh everywhere. Drop it to 300 seconds before a migration, wait for the old TTL to pass, then make the change.
Resolvers disagree by design
Google, Cloudflare, your ISP and your office router each cache separately. Seeing the new record in one place tells you nothing about the others, which is why this tool asks ten.
Your own machine lies to you
Your browser and operating system cache too. If this page shows the new record everywhere and your laptop still shows the old site, flush your local cache or wait it out.
A DNS change without downtime
- 1
Lower the TTL first
Set the record's TTL to 300 seconds at least one old-TTL period before the change.
- 2
Bring the new destination up in parallel
Serve the site from both old and new hosts while caches expire, so nobody hits a dead end.
- 3
Make the change and check here
Run this checker every few minutes. When every resolver agrees, the world has caught up.
- 4
Verify the certificate on the new host
A propagated record pointing at a server with the wrong certificate is still an outage.
- 5
Raise the TTL again
Once stable, put the TTL back to an hour or more so resolvers hit your nameservers less.
Frequently asked questions
How long does DNS propagation take?
Why do some resolvers show the new record and others the old one?
What does TTL mean in the results?
Which record type should I check?
The checker says no records on every resolver. What is wrong?
Can I be told when a DNS record changes?
Explore more
SSL certificate checker
Moved the DNS? Check that the new server presents a valid certificate for the name.
Multi-location monitoring
Once the record has propagated, keep checking the site from several regions every minute.
Status pages
Tell customers about a migration on a status page instead of in a support inbox.
For agencies
Migrating client sites is routine. Watch every one of them from one dashboard.
Refreshing this page is not monitoring.
UptimeTea's DNS monitors re-resolve your records on a schedule and alert you the moment an answer changes, expected or not. DNS, uptime, SSL and domain monitoring are on the free plan, 50 monitors, no credit card.