DNS Lookup
Look up a domain's records on Cloudflare, or ask several resolvers at once to see where they differ. SPF, DMARC and DKIM are checked too, and an IP address gets a reverse lookup.
Your browser sends the domain straight to the resolvers you pick. It doesn't pass through TechCompare. See the privacy policy.
Look up a domain
Type a domain or an IP address above, or try one of these. Nothing is sent until you press Look up.
How to use this tool
Enter a domain or an IP address
Type a domain like example.com. You can paste a full URL or an email address, and the tool keeps only the domain. Names with accents or other scripts are turned into punycode, the form DNS uses. Type an IP address instead to get its reverse DNS name.
Pick a record type
All types asks for A, AAAA, CNAME, MX, TXT, NS and CAA at once. Pick a single type when you only care about one, like MX for mail or TXT for a verification code.
Press Look up and add resolvers to compare
Each value shows its TTL. Pick Google, DNS4EU, Control D or your own server too, and every value lists each resolver's TTL. A value only one of them returned is marked, and each type shows Same answer or Answers differ.
Check the email records
With All types, TXT or MX, the tool reads the SPF record and counts its lookups through every include, explains the DMARC record, and checks a DKIM key once you enter its selector.
Open More records
More records asks for the SOA, HTTPS, DS and DNSKEY records and checks that DNSSEC is linked up. It also checks DANE on each mail server, and looks up an SRV record once you type a service like _imaps._tcp.
About this tool
This DNS lookup asks Cloudflare's public resolver for a domain's records and shows each value with its TTL. Pick Google, DNS4EU, Control D or your own DNS over HTTPS server as well, and it asks them all at once and lines up their answers. When they agree, you can trust that the record has spread. When they don't, the tool marks the values only some of them returned, so you can see a change that's still on its way or a setup that answers differently by location.
Your browser asks the resolvers directly over DNS over HTTPS. Nothing goes through TechCompare, and nothing is sent until you press Look up.
Reading the TTL
Each row shows the time left in that resolver's cache, in plain time and in seconds. A record with a TTL of 3600 seconds (1 hour) shows 3600 right after a resolver fetches it and counts down from there. When it reaches zero the resolver asks the domain's name servers again. That countdown is why a change can take up to the old TTL to show up everywhere.
Three ways a lookup can come back empty
NXDOMAIN means the name doesn't exist. No records means it exists but has nothing of that type. SERVFAIL means the resolver tried and couldn't get a trustworthy answer, which usually comes from a broken DNSSEC setup or name servers that don't respond. The tool words each one differently, since the fix is different too.
DNSSEC and the AD flag
A resolver that checks DNSSEC signatures sets the AD (authenticated data) flag when they hold up, and the tool shows a DNSSEC badge for it. No flag usually means the domain isn't signed, or that the resolver doesn't check. It doesn't mean the answer is wrong. To see whether a domain is signed at all, open More records and read the DS card.
Reverse lookups for IP addresses
Type an IPv4 or IPv6 address and the tool asks for its PTR record, at a name like 10.2.0.192.in-addr.arpa. Then it looks up each name it finds and checks that the name points back to the same address. Mail servers run the same check, and Gmail blocks mail from a sending server that fails it. Private addresses like 192.168.1.1 have no name in public DNS, so the tool says so instead of calling it a missing record.
More records: SOA, HTTPS, DNSSEC keys, SRV and DANE
None of these are asked for until you open the section. SOA shows the zone's serial number and its timers in plain time. HTTPS shows which HTTP versions a site offers and whether it has an ECH key, which hides the site name from the network. Sites replace that key from time to time, so a different ECH key alone doesn't count as a mismatch between resolvers. DS and DNSKEY get a check that the parent zone's DS record points at a key the domain publishes. DANE reads the TLSA records at _25._tcp on each mail server and only calls them usable when DNSSEC checks out, since sending servers ignore them otherwise.
Which resolvers to compare
Cloudflare, Google, DNS4EU and Control D's free resolver pass on what the domain publishes. DNS4EU is the EU's public resolver, run by the Czech company Whalebone in EU data centers, and the tool uses its unfiltered version. A custom server works if it speaks DNS over HTTPS and lets web pages read its answers. If it filters, a name that resolves everywhere except there may be on its blocklist.
Email records in plain words
SPF, DMARC and DKIM are TXT records written in a terse tag syntax. The tool lists them and flags the mistakes that make mail fail: more than one SPF record, more than 10 SPF lookups, a DMARC policy of none, and a revoked or short DKIM key. Open a record's dropdown to see every term explained, with the defaults it leaves out.
DNS and email record guides
What each record does, how to read it, and how to fix the usual mistakes.
Frequently asked questions
Why do resolvers show different TTLs for the same record?
Why would two resolvers give different answers?
What's the difference between NXDOMAIN and no records?
Does this tool send my domain anywhere?
Can I use my own DNS server?
Why does the SPF check count DNS lookups?
How do I do a reverse DNS lookup?
How do I check if a domain uses DNSSEC?
Where do I find a DKIM selector?
Related tools
Subnet Calculator
Calculate network address, broadcast address, and usable IP ranges for IPv4/IPv6.
Use toolText Encoding Converter
Convert text to Base64, binary, hex, URL encoding and HTML entities, and back again.
Use toolOpen Graph Visualizer
Preview how your website links will look when shared on Google, Twitter, Facebook, and Discord.
Use toolJWT Decoder & Validator
Decode JWT headers and claims, check exp, nbf and iat, and verify signatures locally with your own key.
Use toolUse this tool on your own site
Drop the DNS Lookup into your blog, docs, or CMS with one iframe snippet. Free, no signup. See all embeddable tools