ToolNestr

DNS Propagation Checker

Enter a domain name and record type to see DNS results from Cloudflare (1.1.1.1), Google (8.8.8.8), and AdGuard DNS side-by-side.

Reviewed by the ToolNestr Editorial Team — July 2026

DNS Propagation Check

How DNS propagation works

DNS propagation refers to the period between when you update a DNS record on your authoritative name server and when all recursive resolvers worldwide have fetched and cached the new value. This delay exists because recursive resolvers cache DNS records for the duration specified by the TTL (Time to Live) value. Until the cache expires, the resolver continues to serve the old record to its users. DNS propagation is not a single event but rather a gradual process as millions of resolvers around the world expire their caches at different times.

When you update a DNS record, the change is immediately visible on your authoritative name server. However, recursive resolvers do not poll for changes — they only query the authoritative server when the cached TTL expires. Each resolver has its own cache state depending on when it last queried the record. Some resolvers may have just cached the old record seconds before you made the change, while others may be close to TTL expiration and will fetch the new record shortly. This explains why propagation appears inconsistent across different resolvers.

The three resolvers checked by this tool — Cloudflare (1.1.1.1), Google Public DNS (8.8.8.8), and AdGuard DNS — are independently operated public DNS services. Cloudflare's resolver handles millions of queries per second and uses anycast routing so that users connect to the nearest data centre. Google Public DNS is the most widely used public resolver, with infrastructure distributed across Google's global network. AdGuard DNS filters queries against known ad and tracking domains by default, giving it a different cache/refresh pattern than Cloudflare or Google. Comparing results across these three providers gives a reliable picture of global propagation status.

DNS Propagation Across Global Resolvers Diagram A diagram showing authoritative name server distributing DNS records to Cloudflare, Google, and AdGuard DNS resolvers, each with a different cache state and propagation status Authoritative Name Server New record published here Query Cloudflare 1.1.1.1 Google 8.8.8.8 AdGuard 9.9.9.9 Propagated New record Propagated New record Pending Old record (cached) Cache expires at different times for each resolver TTL remaining
DNS propagation checking across three global public resolvers — each may show different records depending on its cache state

Best practices for DNS changes

Making smooth DNS changes requires planning. The single most important step is lowering the TTL on your records before making any changes. If your current TTL is 86400 seconds (24 hours), reduce it to 300 seconds (5 minutes) at least 24 hours before the planned change. This gives resolvers worldwide time to pick up the lower TTL, ensuring that when you make the actual change, old records will expire quickly from all caches. After the change has propagated, increase the TTL back to a longer duration to benefit from caching performance.

When migrating a website to a new host, update the TTL first, then make the DNS change, then use this propagation checker to verify that all three resolvers return the new IP. Keep the old server running and configured to serve the website for at least one full TTL period after the change to handle visitors still hitting the old IP. Monitor traffic to both old and new servers to confirm the transition is complete before decommissioning the old infrastructure.

Some DNS providers offer features that accelerate propagation. Cloudflare's proxied DNS (orange cloud mode) hides the origin IP and provides instant propagation within Cloudflare's network since they act as a reverse proxy. Amazon Route 53 offers alias records that integrate with other AWS services and propagate quickly through AWS's global infrastructure. Regardless of the provider, the fundamental constraint remains the TTL set on the records — lower TTL equals faster propagation.

Common propagation scenarios

Website migration

Moving to a new hosting provider. Change A or AAAA records to point to new server IP. Expect partial propagation for up to one TTL period. Verify using this checker before cutting over DNS servers.

Email server change

Updating MX records to a new email provider. MX TTL should be lowered 24 hours before. Keep old and new mail servers running simultaneously during propagation to avoid losing email.

CDN setup

Pointing a domain to a CDN like Cloudflare or Akamai by adding a CNAME or changing nameservers. CDN adoption may change the visible IP per resolver as traffic is routed to the nearest edge server.

Registrar transfer

Changing domain registrars involves updating the nameservers at the new registrar. NS record changes propagate slowly because most resolvers cache NS records aggressively (often 48 hours or more).

Why propagation checking is important

Checking DNS propagation is essential whenever you make changes that affect how users reach your services. Without verification, you risk a situation where some visitors see the new site while others see the old one. This can cause confusion, data integrity issues during form submissions, and lost revenue for e-commerce sites. Systematic propagation checking ensures that your changes are complete and helps identify issues like stale resolver caches, misconfigured authoritative servers, or TTL values that are longer than expected.

This tool checks from three geographically and organisationally distinct resolvers to give you a representative view of global propagation. If all three show the new record, propagation is well underway and likely complete for most users around the world. If results are inconsistent, you can identify where propagation is lagging and whether the issue is isolated to a specific resolver network.

References and further reading

Frequently asked questions

What is DNS propagation?

DNS propagation is the time it takes for DNS record changes to spread across all recursive resolvers worldwide. When you update a DNS record, the change is not instant — it takes time for resolvers to expire their cached copies and fetch the new value.

How long does DNS propagation take?

Propagation time depends on the TTL (Time to Live) set on your DNS records. With a TTL of 300 seconds (5 minutes), propagation typically completes within 30 minutes globally. With a TTL of 86400 (24 hours), it can take up to 24-48 hours for all resolvers to update.

Why do different resolvers show different results?

Different resolvers may have cached the old record at different times. Geographic load balancing and anycast routing can also cause resolvers to reach different authoritative servers. This is why comparing multiple resolvers is the best way to verify propagation.

What resolvers are checked?

This tool checks against Cloudflare (1.1.1.1), Google Public DNS (8.8.8.8), and AdGuard DNS. These are three independently-operated public DNS resolvers, providing good global coverage for propagation verification.

Should I lower TTL before making changes?

Yes — lower your TTL to 300 seconds (5 minutes) at least 24 hours before making DNS changes. This ensures old records expire quickly from caches. After the change propagates, increase the TTL back to a higher value like 3600 (1 hour) or 86400 (1 day).

What does partial propagation mean?

Partial propagation means some resolvers see the new record while others still return the old one. This is normal during propagation — different resolvers cached the old record at different times and will expire it on their own schedule.

Can I speed up DNS propagation?

You cannot directly control how fast external resolvers update their caches. You can only control the TTL on your records. Lower TTLs before the change, and use authoritative DNS providers with fast propagation. Some providers like Cloudflare offer instant propagation within their network.

All tool categories

Networking & IP Tools (36 tools)
🧮 Everyday (26 tools)
💪 Health & Fitness (30 tools)
💰 Finance (34 tools)
🔢 Math (23 tools)
📄 PDF Tools (10 tools)
🎨 Creators (12 tools)
💻 Developers (24 tools)
⚡ Engineering & Science (24 tools)
⚛️ Physics (48 tools)
🧪 Chemistry (50 tools)
🧬 Biology (50 tools)
🏠 Construction & Home Improvement (105 tools)
👗 Clothing & Garment Tools (68 tools)
🍳 Cooking & Baking (9 tools)
🚗 Automotive (26 tools)
🖼️ Image Tools (13 tools)
🔐 Security & Hash (15 tools)
📝 Text Tools (15 tools)
🔍 SEO Tools (11 tools)
🔄 Converters (69 tools)
🕐 Time & Date (15 tools)
📊 Chart Generators (11 tools)
🕌 Islamic Tools (16 tools)