DNS Lookup
Server requestQuery DNS records for any domain over DNS-over-HTTPS. Choose a record type and resolver, and view answers, TTLs, status, and raw JSON.
How to read the results
Each answer row shows the record name, type, TTL and data. The status badge reflects the DNS response code (NOERROR, NXDOMAIN, SERVFAIL, etc.). When the resolver reports DNSSEC-authenticated data, an AD badge appears.
How to use it
- Enter a domain (internationalized names are supported).
- Pick a record type and, optionally, a resolver.
- Look up. Copy a value, download CSV, or open the raw JSON.
Common issues & statuses
- NXDOMAIN — the domain does not exist. Check spelling.
- SERVFAIL — the resolver failed (often DNSSEC or misconfiguration).
- No records — the domain exists but has none of that type.
- Timeout / Resolver error — try again or switch resolver.
IDN support
Internationalized domains are converted to Punycode (A-label) before querying; both forms are shown where relevant.
Data source: Public DNS-over-HTTPS resolvers. Queries go to the selected public resolver; results reflect that resolver’s cache. Learn about our data sources →
Frequently asked questions
What is the difference between "No records" and NXDOMAIN?
NXDOMAIN means the domain itself does not exist. No records means the domain exists but has no records of the type you asked for.
What does TTL mean?
Time To Live — how long (in seconds) a resolver may cache the record before checking again. A low TTL means changes propagate faster.
Why do TXT records show SPF/DKIM/DMARC badges?
TXT records carry many kinds of data. We highlight common email-authentication records so you can spot them quickly.
Which resolver should I use?
Any of them will usually agree. If you suspect a caching or propagation issue, try the DNS Propagation Checker to compare several at once.