DNS Lookup
See every DNS record of a domain in one go — IP addresses, mail servers, name servers, TXT, SPF, DMARC and more — with plain-English explanations, DNSSEC status and reverse lookups for IPs.
At a glance
- Looks up A, AAAA, CNAME, MX, NS, TXT, SOA, CAA, SRV, PTR, HTTPS, DS and DNSKEY records, or all the everyday ones at once.
- All records mode adds an overview: where the domain points, who hosts its DNS, which provider handles its email, and whether SPF and DMARC are set up.
- Enter an IP address to find its host name (reverse DNS / PTR).
- Shows whether answers are DNSSEC-signed and validated, and each record’s TTL in plain words.
- Recognises common TXT records — SPF, DMARC, DKIM and verification codes for Google, Microsoft 365, Meta and others.
- Queries go straight from your browser to the public DNS server you choose (Google, Cloudflare and five others) over encrypted DNS-over-HTTPS. Only the name you look up is sent.
Step by step
How to look up DNS records
- 1
Enter the domain
Type a domain such as example.com, paste a link or an email address, or enter an IP address for reverse DNS.
- 2
Pick a record type
Leave All records selected for a full overview, or choose one type such as MX or TXT.
- 3
Look it up
Click Look up. Records appear grouped by type, with their TTL and a short explanation.
- 4
Compare or copy
Switch the DNS server to compare answers, copy records, or open the propagation checker to see the answer worldwide.
Features
Everything you need, nothing you don’t
Every record at once
One click shows IPv4 and IPv6 addresses, mail servers, name servers, TXT, SOA, CAA and HTTPS records — no need to query each type.
Email health check
See at a glance whether the domain has MX, SPF and DMARC records, and what its DMARC policy tells receivers to do.
Plain-English answers
MX priorities, SOA timers, CAA rules and TXT verification codes are explained, and TTLs are shown as “1 hour”, not 3600.
Choose the DNS server
Compare the answer from Google Public DNS, Cloudflare 1.1.1.1 and other resolvers — handy right after changing a record.
Reverse DNS
Paste an IPv4 or IPv6 address to see the host name its owner registered for it.
Copy and share
Copy any value with one click, copy all records in dig format, or share a link that runs the same lookup.
DNS record types explained
| Type | What it does | Example |
|---|---|---|
| A | Points a name to an IPv4 address | 203.0.113.10 |
| AAAA | Points a name to an IPv6 address | 2001:db8::10 |
| CNAME | Makes a name an alias of another name | www → example.netlify.app |
| MX | Mail servers for the domain, with priority | 10 mail.example.com |
| NS | Name servers that hold the domain’s records | ada.ns.cloudflare.com |
| TXT | Text: SPF, DMARC, DKIM, verification codes | v=spf1 include:_spf.google.com ~all |
| SOA | Zone details: primary server, admin, serial, timers | ns1.example.com … |
| CAA | Which authorities may issue SSL certificates | 0 issue "letsencrypt.org" |
| PTR | Host name for an IP address (reverse DNS) | dns.google |
Checking your email setup
For email to arrive — and for your own mail not to land in spam — a domain needs MX records pointing to its mail provider, an SPF TXT record listing the servers allowed to send for it, and a DMARC record at _dmarc.yourdomain saying what to do with mail that fails the checks. Gmail and Yahoo require SPF and DMARC from bulk senders.
There must be only one SPF record: two SPF records make both invalid. Start DMARC with p=none to monitor, then move to quarantine or reject once all your sending services pass. DKIM keys live at selector._domainkey.yourdomain; look them up by typing that full name and choosing TXT.
FAQ
Frequently asked questions
What is a DNS lookup?
Why does the DNS server I choose give a different answer?
What does TTL mean?
How do I do a reverse DNS lookup?
Is this the same as nslookup or dig?
nslookup or dig pointed at a public resolver, in your browser and with explanations. Copy records gives you dig-style output.What is sent, and to whom?
Keep going
Related tools
DNS Propagation Checker
Check DNS propagation worldwide: see the A, CNAME, MX, NS or TXT answer from 7 public DNS networks and 18 ISPs in 15 countries, and track the change.
SSL Checker
Check any website’s SSL certificate: expiry date and days left, issuer, covered domains, revocation and CAA, plus a live HTTPS test from your browser.
JSON Formatter & Validator
Format, validate, minify and repair JSON online. Get the exact line and column of every error, a collapsible tree view and sorted keys — private, in-browser.
Password Generator
Generate strong, random passwords, memorable passphrases and PINs with a cryptographically secure generator. Free, instant and private — nothing is stored.
XML to JSON Converter
Convert XML to JSON and JSON to XML online. Keeps attributes, arrays and leading zeros intact, shows exact error lines and never uploads your data.
JSON to CSV Converter
Convert JSON to CSV for Excel or Google Sheets: nested objects become columns, lists are kept and big numbers stay exact. Also CSV to JSON. No upload.
Last updated Report a problem or suggest a feature