DNS Propagation Check
Verify DNS record consistency across our global network. Check A, AAAA, MX, TXT, and more records from 5 regions with 4 public resolvers each.
Enter a domain, pick a record type (A, AAAA, MX, TXT, NS, CNAME, or SOA), and choose a region, or run it across all five at once.
Each region queries four public resolvers in parallel: Cloudflare, Google, Quad9, and OpenDNS.
You'll get back every resolver's answer side by side, along with the TTL and query time for each one.
The result that matters most is the consensus check. If all four resolvers (and all five regions, if you run them together) return the same answer set, your DNS has fully propagated and there's nothing to worry about. If they don't match, you'll see exactly which resolver is out of step, which is usually a much faster way to spot a stale record than refreshing your browser and hoping.
DNS propagation isn't instant, and it isn't uniform.
Different resolvers cache records for different lengths of time based on the TTL you've set, so it's completely normal for Google's resolver to have picked up a change while OpenDNS is still serving the old value.
The question is never really "has it propagated," it's "how much of the internet has it propagated to," and a single lookup from your own machine can't answer that.
This matters most right after a change: pointing a domain at a new server, switching CDN providers, updating an MX record for a new mail provider, or adding a TXT record for SPF or DMARC. Get it wrong and the symptoms are often confusing rather than obvious, some visitors land on the old server, some emails bounce, some verification checks silently fail, all while everything looks fine from where you're sitting.
Checking from multiple regions and resolvers at once cuts straight through that uncertainty. Instead of guessing whether a change has taken effect, you can see it directly: which resolvers have it, which don't, and roughly how long the stragglers should take to catch up based on the TTL. It turns "is this working yet" from a waiting game into a checklist.