DNS Propagation Checker
Query A, AAAA, CNAME, MX, NS, TXT, and SOA records across Google, Cloudflare, Quad9, and OpenDNS resolvers simultaneously.
Related tools
About DNS Propagation
When you update a DNS record — changing a domain's IP address, adding an MX record, or modifying a CNAME — the change does not take effect everywhere instantly. DNS resolvers around the world cache records for the duration of their TTL (Time To Live). Until that cache expires and each resolver fetches the new value from your authoritative nameserver, different users may see different results depending on which resolver their device uses.
How this tool works
This tool queries four public DNS-over-HTTPS (DoH) resolvers in parallel — Google (8.8.8.8), Cloudflare (1.1.1.1), Quad9 (9.9.9.9), and OpenDNS (208.67.222.222) — and returns what each one currently has cached for your domain and record type. If all four return the same value, your change has propagated to those resolvers. If you still see the old value on some resolvers, propagation is still in progress.
DNS record types
| Type | Purpose |
|---|---|
| A | Maps a domain to an IPv4 address |
| AAAA | Maps a domain to an IPv6 address |
| CNAME | Alias — points a name to another name |
| MX | Mail exchange — where to deliver email for the domain |
| NS | Nameserver — authoritative DNS servers for the domain |
| TXT | Arbitrary text — used for SPF, DKIM, domain verification |
| SOA | Start of Authority — zone metadata including serial number and TTL defaults |
How long does propagation take?
Propagation time depends on the TTL of the record you changed. If the old record had a TTL of 3600 (1 hour), resolvers that cached it may serve the old value for up to an hour after you made the change. Lower TTLs (e.g. 300 seconds) speed up propagation but increase the load on your nameserver. Many DNS providers recommend lowering your TTL to 300–600 seconds before making a change, then restoring it afterwards.
Privacy
The domain name you enter is sent to the Dev-Utilities API, which queries the public DNS resolvers on your behalf. No personal data is transmitted — only the domain name and record type you specify. Learn more about how Dev-Utilities handles privacy.