# | Resolver | Answer |
---|---|---|
{{ i+1 }} | {{ row.resolver }} | {{ row.answer }} |
{{ formattedJSON }}
Domain Name System (DNS) propagation describes the time lag between publishing a new or updated resource-record set and that information becoming reachable to recursive resolvers everywhere. Because each resolver caches answers for its configured Time-to-Live, users in different regions may receive different results until every cache ages out or refreshes.
The Global DNS Propagation Checker queries multiple independent public resolvers simultaneously through DNS-over-HTTPS, tallies their returned values, then calculates the percentage that matches the most common answer. It presents that percentage, the answer distribution, and the complete raw data in tabular, graphical, and machine-readable formats.
Run the checker during record migrations, e-mail host changes, or content-delivery switch-overs to confirm that visitors now resolve the intended address. *Remember that private enterprise resolvers or region-blocked services may still diverge despite public propagation.*
DNS propagation monitoring hinges on sampling authoritative answers returned by globally dispersed recursive resolvers. Each resolver’s response reflects its current cache state, which depends on Time-to-Live expiration, negative caching rules, and local policy. By comparing answer homogeneity across providers, administrators infer whether a new record has achieved universal visibility, guiding cut-over timing and rollback decisions.
Propagation % | Interpretation |
---|---|
0 – 49 | Not yet propagated |
50 – 99 | Partially propagated |
100 | Fully propagated |
A fully propagated state suggests that end-users worldwide now resolve the new record; partial states warrant continued monitoring.
Parameter | Meaning | Unit / Datatype | Typical Range |
---|---|---|---|
domain | Fully qualified domain name to query | FQDN string | example.com |
type | Resource-record set requested | Enum | A, AAAA, CNAME, MX, TXT |
n | Total resolvers polled | Integer | ≥ 3 |
k | Resolvers matching majority answer | Integer | 0 – n |
Example (A record, “docs.example.org”):
A
and AAAA
records.Concepts align with IETF RFC 1034 and RFC 1035, which formalise DNS behaviour, caching, and negative responses. RFC 8484 defines DNS-over-HTTPS transport employed here. Empirical measurement techniques reflect common operational practices documented by regional network operator groups.
This method transmits the queried domain name to selected public resolvers and therefore falls under GDPR Article 4 definitions of potentially personal network data.
Follow these steps to check whether your new or updated record has propagated:
No. Queries run in your browser; once the page closes, results vanish.
The default configuration contacts three high-reliability public resolvers, providing a quick but representative sample.
Each query behaves like any standard lookup and does not meaningfully alter global cache dynamics.
“—” indicates that a resolver returned no valid answer, often due to timeouts, SERVFAIL responses, or network blocks.
The open-source codebase may be forked to include additional DNS-over-HTTPS endpoints suited to your region.