DNS lookup: see every record a domain publishes
How does this check work, and what does the result tell you?
Look up A, AAAA, MX, TXT, NS, CAA and other DNS record types for any domain over DNS-over-HTTPS, with each type explained, using Cloudflare's public resolver through an AdminKit Pages Function that validates the query, times it out after 3 seconds, and caches each distinct result for 60 seconds.
Part of the DNS cluster — more tools, guides and terms on dns.
AI explanation Run a check below, then sign in to ask AI to explain the result in plain language.
IPv4 address this name points to.
What the result means
An empty result most often means that record type is not published for this name, not that the domain does not exist — try A or NS to confirm the domain resolves at all.
Next step
Check the domain's mail servers or look up who registered it.
Keep this result
Copy a link to this check so you can share it or run it again later. Want a heads-up if something changes? That's early access, not a live feature yet — tell us and we'll set it up by hand.
How it works and limits
This tool queries Cloudflare’s public DNS-over-HTTPS (DoH) resolver (cloudflare-dns.com,
RFC 8484) on your behalf through an AdminKit Pages Function, rather than
calling DNS servers directly from your browser. The function validates the domain name and record type before
forwarding the query, times the upstream lookup out after 3 seconds, and caches each distinct name + type pair for
60 seconds.
Supported record types
A and AAAA resolve a name to an IPv4 or IPv6 address, and NS lists the authoritative name servers for a zone, as defined in RFC 1035. CNAME is an alias to another name. MX, TXT, CAA, PTR and SOA are explained on their own tool pages or inline next to each result. If the TXT record you are checking is an SPF, DKIM or DMARC policy, see SPF, DKIM and DMARC explained for what each one does and how to read it.
Limits
- Only the record types listed above resolve; anything else is rejected before it reaches the upstream resolver, including newer types such as SVCB/HTTPS records, which this tool doesn’t support yet — see how to read an SVCB/HTTPS DNS record for what one looks like and how to check it manually today.
- Results reflect what Cloudflare’s resolver sees at query time — different resolvers can briefly disagree during DNS propagation after a change.
- No query is logged; see /legal/privacy/ for what this tool processes.
If a change doesn’t seem to have taken effect yet, see DNS propagation and TTL explained for what controls the delay. See how to read a DNS lookup result for what each record type in the output means. See how this tool compares to Dig Web Interface if you need a wider set of record types or a specific nameserver instead. Reference: DNS, NS record, CAA record.
See best free DNS lookup tools for how this tool’s nine-record-type, single-resolver approach compares to MXToolbox, Google’s Admin Toolbox Dig, nslookup.io and intoDNS.
Frequently asked questions
Which record types are supported?
A, AAAA, MX, TXT, NS, CAA, PTR, SOA and CNAME.
Why do I need a TXT record check?
TXT records carry SPF, domain verification and other machine-readable policies — a wrong one silently breaks mail or verification.
Why do results change a few minutes after I update a record?
Resolvers cache each record for the duration of its TTL (time to live), so a change can take anywhere from seconds to the old TTL's full length to be visible everywhere, including here.
Can I look up any domain, or only ones I own?
Any domain — DNS records are public by design, published so any resolver on the internet can read them. This tool does not require or check ownership.