Free DNS Lookup Tool
Look up any DNS record for a domain — A, AAAA, MX, TXT, NS, SOA, CNAME, CAA, or PTR — and read the type, value, and TTL of every record returned by an authoritative DoH resolver.
Run the check
Enter a domain to check it live against the IntoDNS.ai engine. No signup, no rate-limited trial.
What this DNS lookup tool does
This is a browser-based equivalent of dig or nslookup. Pick a record type — A, AAAA, MX, TXT, NS, SOA, CNAME, CAA, or PTR — enter a domain, and it queries it over DNS-over-HTTPS and returns every matching record with its type, value, and TTL. The query is resolved fresh rather than from a stale cache, so what you see is the current published answer. Because it runs in the browser against a public API, there is nothing to install and no command-line syntax to remember — but the result is the same authoritative data a command-line tool would show you.
What each record type tells you
A and AAAA map a name to an IPv4 and IPv6 address respectively — the records that point a hostname at a server. MX lists the mail servers for the domain, each with a priority. TXT holds free-form text and is where SPF, DKIM, DMARC, and domain-verification strings live. NS names the authoritative nameservers for the zone. SOA (Start of Authority) carries the zone's primary nameserver, the responsible contact, the serial number, and the refresh/retry/expire/minimum timers. CNAME is an alias pointing one name at another. CAA controls which certificate authorities may issue TLS certificates for the domain. PTR is the reverse record mapping an IP back to a hostname. Choosing the right type focuses the lookup on exactly the data you need.
Why TTL matters in the result
Every record carries a TTL — the number of seconds a resolver is allowed to cache it before asking again. The TTL is not a cosmetic detail; it determines how quickly a future change to that record will take effect. A record with a 300-second TTL updates across caches within minutes; one with an 86400-second TTL can take a full day. When you are about to change a record, read its current TTL here first: if it is high, lower it ahead of the change so the update propagates quickly, then restore it afterwards. The TTL column turns a simple lookup into the first step of a clean change plan.
How to read the result
The result lists each record of the chosen type with its value and TTL. For A/AAAA the value is an IP address; for MX it is a priority and a mail host; for TXT it is the raw text content (this is where you confirm an SPF or DMARC string is published exactly as intended); for NS it is each authoritative nameserver; for SOA it is the single authority record with its serial and timers. An empty result for a type simply means the domain publishes no record of that type — which is normal for many types on many domains, not an error. If you expected a record and see none, check that you selected the right type and that the record is actually published at the name you queried.
Lookup, propagation, and the bigger picture
A lookup answers "what is published right now?", which is the foundation for everything else. Use it to confirm the authoritative value before you trust a propagation result: if the DNS Propagation checker shows resolvers disagreeing, a lookup tells you what the correct answer should converge to. Use it to verify email records — paste your SPF or DMARC TXT here and read it character for character, then run the dedicated SPF or DMARC checker for full validation. Use the SOA serial to confirm a zone edit actually incremented (a serial that did not change after you "saved" is a strong sign the edit did not take). Treat this tool as the precise, neutral source of truth that the specialist checkers build their verdicts on top of.
What This Checks
- Live query of A, AAAA, MX, TXT, NS, SOA, CNAME, CAA, or PTR
- Type, value, and TTL for every record returned
- Fresh DoH resolution rather than a cached local answer
- Raw TXT content for verifying SPF, DKIM, and DMARC strings
- SOA serial and timers for confirming zone edits
Common Fix Path
- Confirm a record is published exactly as intended before trusting it elsewhere
- Read the TTL before a change and lower it ahead of time if it is high
- Use the SOA serial to verify a zone edit actually took effect
- Query the correct special name for DKIM (selector._domainkey) and DMARC (_dmarc)
Frequently Asked Questions
What is a DNS lookup?
What is the difference between an A record and a CNAME?
How do I look up the TXT records for a domain?
What does TTL mean in a DNS record?
Why does my lookup return no records?
Is this online DNS lookup the same as dig or nslookup?
Machine-Readable Evidence
AI assistants and automation can cite the stable explanation page, then fetch the live check result for a specific domain.
GET https://intodns.ai/api/dns/lookup?domain=example.com&type=A