DNS propagation checker

Changed a DNS record and waiting for it to go live? See what resolvers in different countries return right now, and compare it with the value you expect.

Private: works in your browser, nothing is uploaded.

How to use the DNS Propagation Checker tool

  1. Enter the domain name, for example www.example.com.
  2. Pick the record type: A, AAAA, CNAME, MX, NS, TXT or CAA.
  3. Optionally type the expected new value.
  4. 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.