DNS propagation
How to check DNS propagation globally
After you change DNS records, switch hosts, or launch a new site, resolvers around the world keep serving cached answers until their TTL expires. dnscheckers.org queries public resolvers from this server so you can see exactly what each one returns right now.
Check propagation in three steps
-
01
Enter the domain
Type the hostname you changed, such as
example.com. -
02
Pick the record type
Choose the record you are verifying: A, AAAA, MX, TXT, NS, or any other supported type.
-
03
Compare the answers
Every resolver is queried in parallel. Records that have not caught up stay visible instead of being hidden.
Record types we support
All standard record types are available for lookup and propagation checks.
Maps a hostname to an IPv4 address, for example 192.0.2.1.
Maps a hostname to an IPv6 address, for example 2001:db8::1.
An alias that points one hostname at another.
Mail exchange servers and their routing priority.
The authoritative nameservers delegated for the zone.
Reverse DNS, mapping an IP address back to a hostname.
Free text used for SPF, DKIM, DMARC and ownership proofs.
Start of authority: the zone’s administrative record.
Certificate authority rules and DNSSEC signing keys.
Reading the results
Each resolver row reports one of four states, and the state is never carried by colour alone.
Resolved
The resolver returned records matching your query or expected value.
Not resolved
Records are stale, or the resolver returned no answer for this type.
Not checked
Queued or idle: no query has been sent to this resolver yet.
Checking
A query is in flight and the answer has not arrived yet.
A resolver still showing old records usually just means its cache has not reached the record’s TTL yet. Full global propagation can take up to 48 hours.
Checking a resolver of your own
If you want to test against a resolver that is not in the default list, choose Add a custom resolver above and supply its label, IP address, provider, and map coordinates. It is then queried alongside the defaults, and you can optionally contribute it to the public list.