How to use the DNS Propagation Checker tool
- Enter the domain name, for example www.example.com.
- Pick the record type: A, AAAA, CNAME, MX, NS, TXT or CAA.
- Optionally type the expected new value.
- Click “Check” and see which locations already return it.
How it works
The tool asks Google Public DNS and Cloudflare over DNS over HTTPS. For the country rows, it sends the EDNS Client Subnet option with an IP range from that country, so the resolver answers as it would for users there. This reveals GeoDNS and CDN differences and shows whether the authoritative servers already return the new value.
Why changes take time
Resolvers keep each answer in their cache for the TTL (time to live) set on the record. If the old record had a TTL of 3600, some users can see the old value for up to an hour after you change it. Lower the TTL a day before planned migrations.
If every location returns the new value but your computer does not, clear your local DNS cache or wait for your internet provider’s resolver to expire its copy.
Privacy
Your browser sends the domain name directly to Google Public DNS and Cloudflare. The queries do not pass through our server.
Frequently asked questions
Is this the same as checking real DNS servers in each country?
It is close: Google DNS answers as it would for users in that region. ISP resolvers in each country may still have older cached answers until their TTL expires.
Why do locations show different IPs?
Many sites use CDNs or GeoDNS that return the nearest server, so different answers can be normal. Compare against the value you expect.
How long does DNS propagation take?
Usually minutes to a few hours, depending on the TTL. Changes of nameservers at the registrar can take up to 48 hours.
Can I check a subdomain?
Yes. Enter the full name, for example mail.example.com.