DNS Update Monitor

Watch a DNS change propagate

Just changed a DNS record? Enter the hostname and this page polls Google, Cloudflare, DNS.SB, AliDNS and the domain's own authoritative nameservers every 10 seconds from your browser, until they all return the new value (maximum 10 minutes). You get a progress bar and a beep every time one more server has picked up the change.

Optional: the new value you expect (e.g. the new IP address). If empty, a server counts as updated as soon as its answer differs from its first answer.

Reference: how long does DNS propagation take?

A changed DNS record is visible immediately on the authoritative nameservers (usually within seconds of saving it at your DNS host). Every other resolver keeps serving the old value until its cached copy expires, which takes at most the old TTL (time-to-live) of the record. There is no global "propagation": each resolver refreshes on its own schedule.

ResolverWhen does it show the new value?Can you force a refresh?
Authoritative nameservers (e.g. Gandi, Cloudflare, Route 53)Seconds to a few minutes after you save the recordNot needed
🇺🇸 Google Public DNS (8.8.8.8)When the cached record's TTL expires (this tool shows the remaining seconds)Yes: Google flush cache
🇺🇸 Cloudflare DNS (1.1.1.1)When the cached record's TTL expiresYes: Cloudflare purge cache
🇩🇪 DNS.SB (185.222.222.222)When the cached record's TTL expires; anycast, operated from DüsseldorfNo
🇨🇳 AliDNS (223.5.5.5)When the cached record's TTL expires; shows what users in China seeNo
Your ISP's resolverWhen the TTL expires; some ISPs enforce a minimum cache time of 300 to 3600 sNo
Your computer / browserOS cache: TTL; Chrome: up to 1 minuteYes: ipconfig /flushdns (Windows), sudo dscacheutil -flushcache (macOS), chrome://net-internals/#dns
Nameserver (NS) change at the registrarUp to 24 to 48 hours: the .com/.net zones use a 172800 s (48 h) TTL for NS recordsNo
  • Lower the TTL before you change the record: set it to 300 s at least one old-TTL period in advance, so the switch itself takes only 5 minutes.
  • An A record with a TTL of 3600 s (1 hour) can stay cached for up to 60 minutes after the change; with a TTL of 86400 s (1 day) for up to 24 hours.
  • This tool queries Google, Cloudflare, DNS.SB and AliDNS via DNS-over-HTTPS straight from your browser, and the authoritative servers through toolstud.io. Every 10 seconds, for at most 10 minutes.

Related tools & references

Web calculators & converters

Content Security Policy
Create your Content Security Policy header fast!
DNS Update Monitor
Watch a changed DNS record propagate to Google, Cloudflare & authoritative servers
Redirection check
Is your site redirection correctly configured?
Security Policy Framework check
Is your SPF correctly configured?
HTTPS config check
Is your site correctly configured for HTTPS?
HTML char map
View all special HTML characters «»
Emoji char map
View all special Unicode characters 🥠
HTML encoder
(HTML/URL) Encode text full of àçčéñtš
SEO Performance
Check your site on 10+ performance test sites
URL encoder
URL Encode text full of àçčéñtš

Frequently Asked Questions

Why do Google and Cloudflare still show the old IP address?

Public resolvers cache every answer for the record's TTL (time-to-live). Until that cached copy expires they keep returning the old value. The TTL column of this tool shows how many seconds are left. Google and Cloudflare both offer a public "flush cache" page if you cannot wait.

The authoritative nameserver already shows the new value, but my browser does not. Why?

Your operating system, your browser and your ISP's resolver all keep their own DNS cache. Flush the local cache (ipconfig /flushdns on Windows, sudo dscacheutil -flushcache on macOS) and wait for the ISP resolver's TTL to expire. You cannot flush an ISP resolver yourself.

How long does DNS propagation take?

At most the old TTL of the record: 5 minutes for a 300 s TTL, 1 hour for 3600 s, 24 hours for 86400 s. Nameserver (NS) changes at the registrar can take up to 48 hours because the top-level domain zones use a 172800 s TTL. Lower the TTL before making a change to speed this up.

Does this tool query my ISP's resolver?

No. A web page can only reach DNS servers that speak DNS-over-HTTPS with CORS enabled: Google, Cloudflare, DNS.SB and AliDNS. The authoritative nameservers of your domain are queried through toolstud.io with dig. OpenDNS, Quad9 and AdGuard send no CORS header and cannot be polled from a web page. Your ISP's resolver can only be checked from your own computer, e.g. with dig or nslookup.

What is DNS-over-HTTPS (DoH)?

DNS-over-HTTPS sends DNS queries as HTTPS requests instead of plain UDP packets on port 53. Google (dns.google) and Cloudflare (cloudflare-dns.com) expose a JSON version of it, which is what lets this page poll them directly from your browser without any server in between.