All free tools

See whether two DNS resolvers agree.

Compare published email records after a change. See exactly what Google and Cloudflare return.

Compare with an expected value

Compared exactly after TXT chunks are joined. This value stays in your browser; it is not sent to the resolvers.

Queries public DNS through Google Public DNS and Cloudflare 1.1.1.1. The DNS service receives the queried names and your IP address. Nothing is changed or saved by this tool. How your data is handled.

Example: an SPF change still returns different answers

Illustrative comparison for yourdomain.example.

ResolverReturned record
Google Public DNSv=spf1 include:_spf.google.com -all
Cloudflare 1.1.1.1v=spf1 include:_spf.google.com include:mailgun.org -all

One answer includes Mailgun; the other does not. Check the intended record with your DNS provider and retry later. Different caches may update at different times.

What agreement tells you

This checks two public resolver services from your browser at a single point in time. Matching answers do not prove that all caches worldwide have updated. TTL is the cache lifetime returned with the answer, not a countdown to global propagation.

SPF and DMARC show matching TXT records at the exact query name. This comparison does not follow DMARC parent policies. DKIM shows TXT answers at the supplied selector, including keys reached through CNAME records. A network failure is kept separate from NXDOMAIN or a missing TXT record.

Validate the SPF record · Inspect the DMARC policy · Inspect a DKIM key · Check email provider changes