DNS Propagation Checker
See how consistently a DNS record is currently returned by several independent public recursive DNS resolvers, compared against the domain's own authoritative answer.
About this tool
DNS propagation is the process by which a DNS change spreads across the internet's many independent recursive resolvers, each of which may cache a domain's records for up to that record's configured TTL (time-to-live). Right after a change, it's normal and expected for some resolvers to still return the old value until their cached copy expires — this isn't a fault in the change itself.
How this checker works
This tool queries this domain's own nameserver directly for the authoritative answer, then separately and independently queries 6 real public recursive DNS resolvers — operated by Cloudflare, Google, Quad9, OpenDNS — comparing each one's actual response against that authoritative record. Every row in the results table reflects a real DNS query sent and a real response received during this check; nothing is simulated or estimated.
Why the percentage isn't "global"
The propagation percentage above represents only the 6 resolvers this tool actually tested — it is not, and cannot be, a measurement of every DNS resolver on the internet. There is no way for any tool, free or paid, to query "the entire internet's" resolvers; any checker claiming to do so is either testing a limited set (like this one, honestly) or fabricating the remainder. A resolver's IP address also does not reliably indicate its physical location — large public resolvers operate global anycast networks, so this tool does not claim a country or city for any result.
Record types supported
A, AAAA, MX, NS, CNAME and TXT — the record types this tool can reliably build, parse, and compare across resolvers. DNSSEC-specific record types (DS, DNSKEY, RRSIG) and CAA are not included: PHP's built-in DNS functions don't support querying these types in this environment, a genuine platform limitation rather than a choice — see WHOIS Lookup for a registry-level DNSSEC enabled/not-enabled status where available.
Related tools: