DNS Tools Server request

DNS Lookup

Query DNS records for any domain over DNS-over-HTTPS. Choose a record type and resolver, and view answers, TTLs, status, DNSSEC state, and raw JSON.

Your input is used for this one lookup only. It is not logged or stored.

Try:

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, and so on).

Records and DNSSEC signatures are counted separately

We ask resolvers for DNSSEC material, so a signed zone answers with RRSIG records alongside the records you asked for. An RRSIG is a cryptographic signature over a record set — it is not another A or MX record. Mixing them in would mean a domain with two A records and one signature reported "3 records", which is why signatures live in their own collapsible DNSSEC signatures section and never change the record count.

  • Authenticated (AD) — the resolver validated the DNSSEC chain for this answer.
  • Signed, not validated — signatures came back but the resolver did not set the AD bit (it may not be validating, or validation did not succeed).
  • Unsigned — the zone publishes no DNSSEC material at all. This is normal for most domains.

How to use it

  1. Enter a domain (internationalized names are supported).
  2. Pick a record type and, optionally, a resolver.
  3. Look up, then copy a single value, Copy all, Download CSV, Download JSON, or open the raw resolver response.
  4. Use Share to copy a link that reproduces the same lookup.

Common issues & statuses

  • NXDOMAIN — the domain does not exist. Check spelling.
  • SERVFAIL — the resolver failed (often DNSSEC or delegation misconfiguration). Try another resolver to tell the two apart.
  • No records — the domain exists but has none of that type.
  • Timeout / Resolver error — try again or switch resolver.
  • Unknown (TYPE n) — the resolver returned a record type we do not have a name for. The number is the IANA type code and the data is shown as the resolver sent it.
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 →

Read more

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.
What are the DNSSEC signatures shown below the records?
On a signed zone the resolver returns RRSIG records proving the answer has not been tampered with. They are signatures about your records, not extra records, so they are listed separately and are not included in the record count.
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.
Can I export the results?
Yes. Every result has Copy all, Download CSV (UTF-8 with a BOM, so Excel opens long TXT and IPv6 values correctly) and Download JSON, plus a raw JSON view of the exact resolver response.