DNS propagation checker. Two resolvers, one truth.
Type a hostname and record type. The tool queries Cloudflare 1.1.1.1 and Google 8.8.8.8 in parallel. Matching answers = propagated; mismatch = still propagating across global caches.
Type a hostname + record type. The tool queries Cloudflare 1.1.1.1 and Google 8.8.8.8 in parallel and compares answers. Matching = propagated; mismatch = still propagating.
// no query yet
Sources used
- Cloudflare DoH · Google Public DNS DoH
- Both endpoints CORS-allowed for the JSON API. Two-resolver match is a strong propagation signal.
Privacy: queries go to Cloudflare + Google DoH; Digital Heroes doesn't log.
Six questions users ask.
What does DNS propagation actually mean?
Changes spread from your authoritative nameserver to every resolver cache worldwide. Each resolver caches the OLD record until TTL expires.
Why only two resolvers?
Browser-based tools can only fetch CORS-allowed DoH endpoints. Cloudflare + Google = ~60% of public resolver traffic. Two-resolver match is a strong signal.
What TTL for fast updates?
300s (5min) for soon-to-change records, 3600s (1hr) for routine. Drop to 300s 24-48hrs before a change.
How long does propagation take?
Within TTL window. 95% of resolvers reflect changes within their TTL. The 'up to 48 hours' figure is worst case.
Why do Google + Cloudflare differ?
Stale cache, anycast routing differences, and edge-propagation lag (30-60s within each resolver's network).
Does this tool log my queries?
Digital Heroes doesn't log. Cloudflare + Google DoH log per their respective privacy policies.