DNS Lookup
Check A, AAAA, CNAME, MX, NS, TXT and SOA records for any domain through Cloudflare, Google, Quad9, ControlD, OpenDNS or the system resolver — and compare them all at once to see if a change has propagated.
Query
Results
Enter a domain to get started.
No lookup yet
Try a domain like example.com or pick an example above.
Compare every resolver
Run a lookup, then click Compare resolvers to query all six at once and spot differences.
{}How to look up DNS records
Enter a domain
Type a domain, subdomain, IP address or paste a full URL — the hostname is extracted automatically.
Pick a record type and resolver
“Common records” returns A, AAAA, CNAME, MX, NS and TXT together. Choose a public resolver, and optionally pin the query to the US, Europe or Asia.
Check propagation
Click Compare resolvers to ask all six resolvers at once. Matching answers mean your change has propagated; differences usually clear once the old record’s TTL expires.
DNS record types explained
| Type | Purpose | Example value |
|---|---|---|
A | Maps a name to an IPv4 address | 93.184.215.14 |
AAAA | Maps a name to an IPv6 address | 2606:2800:21f:cb07::1 |
CNAME | Alias pointing one name at another | shop.example.com → shops.myshopify.com |
MX | Mail servers for the domain, with priority | 10 mx1.example.com |
NS | Authoritative name servers for the zone | ns1.cloudflare.com |
TXT | Free text: SPF, DKIM, DMARC, domain verification | v=spf1 include:_spf.google.com ~all |
SOA | Zone metadata: primary NS, serial, timers | ns1.example.com hostmaster… 2026100101 |
Why do resolvers return different answers?
Every resolver caches answers for the record’s TTL (time to live). After you change a record, resolvers that cached the old value keep serving it until their copy expires — that delay is what people call “DNS propagation”. Geo-DNS and CDNs can also return different IPs depending on the region, which is why this tool can run from the US, Europe or Asia.
Checking email DNS (SPF, DKIM, DMARC)
Look up TXT on your domain for SPF (v=spf1 …), on selector._domainkey.yourdomain.com for DKIM, and on _dmarc.yourdomain.com for DMARC. Check MX to confirm mail is routed to the right provider.
Command-line equivalents
dig example.com A +short
dig @1.1.1.1 example.com MX
nslookup -type=TXT example.com 8.8.8.8Frequently asked questions
Is this the same as dig or nslookup?
It answers the same everyday questions — A, AAAA, CNAME, MX, NS, TXT and SOA lookups against a chosen resolver — without installing anything. It doesn’t expose every dig flag, DNSSEC chain or zone transfers.
How do I check DNS propagation?
Run a lookup, then click Compare resolvers. The Propagation tab shows the answer from all six resolvers side by side and flags any that differ. Repeat from another region to check geographic differences.
How long does DNS propagation take?
Up to the TTL of the old record — often 5 minutes to 1 hour, occasionally 24–48 hours for NS changes at the registry. Lower the TTL a day before a planned change to make switches faster.
Where do the lookups run from?
From an edge network, not your computer, so results reflect the public internet rather than your local network or VPN. Choose Nearest, US, EU or Asia to pick the vantage point.
What does NXDOMAIN mean?
NXDOMAIN (“non-existent domain”) means the name doesn’t exist in DNS at all. If you expected records, check for typos, confirm the domain is registered, and verify the NS records at your registrar.