DNS Checker – Check DNS Propagation Instantly

Verify whether your DNS changes have propagated to the world's major public resolvers: Google (8.8.8.8), Cloudflare (1.1.1.1), Quad9 (9.9.9.9), and OpenDNS. These four resolvers handle the DNS queries of over 70% of internet users. If your record is live on all four, it's effectively propagated worldwide.

DNS Lookup

Propagation Results

Enter a domain name and click Check DNS to see propagation status.

Why Check DNS Propagation with Tools Oasis?

When you update a DNS record β€” adding an A record, changing an MX entry, or pointing a CNAME β€” the change doesn't appear everywhere at once. Each DNS resolver caches records independently based on the TTL (Time To Live) value. Tools Oasis queries 4 major public resolvers simultaneously so you can confirm your update is live where it matters most.

  • Instant Results: All 4 resolvers are queried in parallel β€” results in seconds.
  • 70%+ Coverage: Google, Cloudflare, Quad9 and OpenDNS together serve the vast majority of global DNS queries.
  • All Record Types: Check A, AAAA, MX, TXT, CNAME, NS and SOA records β€” not just one type at a time.
  • No Tracking: Queries go directly from your browser to the DNS APIs. No data passes through our servers.

Newly launched a site? Check What Is My IP to verify your public address. Testing SSL? Our Speed Test helps benchmark your server response. Need to verify your SPF setup? Use DNS Checker with type TXT.

Frequently Asked Questions

How long does DNS propagation take?

DNS propagation typically takes between a few minutes and 48 hours. The speed depends on your record's TTL value β€” low TTLs (300s) propagate faster, while high TTLs (86400s / 24h) take longer because resolvers cache the old value until it expires. Most major public resolvers like Google and Cloudflare update within 30 minutes.

Why do different resolvers show different results?

Each resolver caches DNS records independently. When you update a record, resolvers that have already cached the old value will continue returning it until their cache expires (based on the TTL). Seeing mixed results is normal during propagation β€” it means the update is in progress.

What does NXDOMAIN mean?

NXDOMAIN (Non-Existent Domain) means the resolver found no records of the requested type for that domain. This can mean the record hasn't been created yet, the domain doesn't exist, or the record has been deleted. It's different from propagation delay β€” it means no record was found at all.

What is TTL and should I lower it before making changes?

TTL (Time To Live) is the number of seconds resolvers are allowed to cache your DNS record. Before making DNS changes, it's best practice to lower your TTL to 300 (5 minutes) a day or two in advance. This reduces how long the old record stays cached during your migration, minimising downtime.

Why only 4 resolvers and not 50+ locations?

Google (8.8.8.8), Cloudflare (1.1.1.1), Quad9 (9.9.9.9) and OpenDNS collectively handle the DNS lookups of most internet users worldwide. If your record is live on all four, it's effectively propagated for the vast majority of your visitors. Checking 50 obscure ISP resolvers adds noise without meaningful signal for most use cases.