networkutils.org

Home / DNS Tools / Propagation Check

Propagation Check

DNS Tools

Compare A-record answers across 10 public recursive resolvers.

Run this tool: the interactive Propagation Check loads here (requires JavaScript). Input: Domain — e.g. www.example.org.

Description

The Propagation Check compares the A-record answers for a hostname across 10 public recursive resolvers, so you can confirm whether a recent record change has fully propagated or is still serving stale data on some networks.

Features

✓ Queries 10 public recursive resolvers directly
✓ Per-resolver A-record answer
✓ Consistent vs divergent summary
✓ Detects stale cached answers after a change

How to Use

Enter a hostname (www.example.org) and run the tool. The probe queries each public resolver and reports the A-record answer each one returns.

Input: Domain — e.g. www.example.org.

Understanding the Results

Each line shows a resolver and the A-record answer it returned. The summary reports how many resolvers answered and whether their answers are consistent or divergent. If some resolvers return the old value while others return the new one, propagation is still in progress — wait for the old TTL to expire across all networks.

Common Use Cases & Examples

→ Confirm a DNS change has propagated globally after a cutover.

→ Find which resolvers are still serving stale data.

→ Verify propagation before decommissioning an old server.

→ See at a glance whether resolver answers agree or diverge.

Frequently Asked Questions

How long does DNS propagation take?

It is bounded by the record’s previous TTL. If the old TTL was 3600, most resolvers will pick up the new value within an hour; the long tail can take up to 48 hours for resolvers that ignore TTL. Lower the TTL 24 hours before a cutover to make propagation near-instant.

Why do some resolvers still show the old value?

They are serving a cached answer that has not yet expired. Each resolver caches independently for the TTL it saw when it last queried. Once that TTL expires they will fetch the new value.

Can I force propagation to complete faster?

You cannot flush other networks’ caches, but you can lower the TTL ahead of the change, and some public resolvers (Google 8.8.8.8, Cloudflare 1.1.1.1) offer cache-flush endpoints for their own caches.

About this tool

Maintained by
networkutils.org editorial team
Last updated
September 2026
Testing methodology
DNS queries run through Node.js dns.promises and, for DNSSEC record types (DS/DNSKEY) and the AD validation flag, through Cloudflare DNS-over-HTTPS (application/dns-json). The Propagation Check queries 10 public recursive resolvers directly and compares their A-record answers. The DNS SuperTool performs its checks client-side in your browser over DNS-over-HTTPS using Cloudflare and Google.
Technical references
RFC 1034 — DNS Concepts and Facilities · RFC 2308 — Negative Caching of DNS Responses