Cloudflare DNS
Queries Cloudflare's public DNS-over-HTTPS service and shows the answers returned for the selected record type.
Compare DNS answers from multiple independent resolvers to spot propagation differences.
The DNS Propagation Checker queries Cloudflare DNS, Google Public DNS and the resolver available to the Smart Web Utility server. Comparing those answers helps reveal when recursive resolvers are still caching different values after a DNS change.
Queries Cloudflare's public DNS-over-HTTPS service and shows the answers returned for the selected record type.
Queries Google's public DNS resolver independently so you can compare its current answer with Cloudflare and the server resolver.
Runs a lookup from the hosting environment as a third comparison point. This is useful for spotting disagreement between public recursive paths.
Compare A, AAAA, MX, TXT, CNAME, NS and CAA answers depending on the DNS change you are troubleshooting.
DNS does not update through a single worldwide push. Recursive resolvers cache answers for a period defined by TTL values. After an authoritative DNS change, one resolver may refresh quickly while another continues serving an older cached record until its cache expires. That temporary disagreement is commonly described as DNS propagation.
If all resolvers return the same expected answer, the change is likely visible through those recursive paths. If one resolver still returns the previous value, it may still have a cached answer. If every resolver returns an unexpected value, check the authoritative DNS configuration rather than assuming the issue is only cache delay.
A resolver returning no answer can also be valid for a record type that does not exist. Compare the selected record type with the records you actually intended to publish.
Compare A and AAAA records after changing hosting, CDN or origin addresses. Make sure the expected new endpoint is appearing consistently.
Compare MX and TXT records after changing mail routing, SPF or provider verification records.
Compare NS records, then confirm the registrar is delegating to the intended authoritative nameservers.
CAA or validation-related DNS changes can affect certificate issuance. Compare the published record before retrying the certificate workflow.
This checker intentionally compares three resolver paths rather than pretending to represent every country or ISP. Matching results here do not prove that every recursive resolver worldwide has refreshed. For a direct record lookup from one resolver, use the DNS Checker.
There is no single fixed duration. Resolver cache state and the previous TTL are major factors. Some resolvers may refresh quickly while others continue serving an older cached value until that cache expires.
They are independent recursive resolvers with separate caches. One may have refreshed the record after your change while the other is still serving a cached answer.
Not necessarily. DNS can be cached by the operating system, local resolver, ISP or public recursive service. Browser cache is only one possible layer.
Repeated changes can make troubleshooting harder. First verify the authoritative configuration is correct, then allow existing caches to expire unless there is a genuine configuration mistake to fix.