By Tim King · Updated
DNS Lookup
TTL Values, DNSSEC Status and Plain-English Notes for Any Domain's Records
OneTask is free, with no sign-up, and built by one person.
If this tool saved you time, a coffee helps keep new ones coming.
How the DNS Lookup works
This DNS lookup shows A, MX, NS, TXT and other records for a domain. Type a domain and get its DNS records — the addresses, mail servers, name servers, text records, start of authority and certificate authority rules — with the TTL on each and a note on what it means. All common runs every type in one go, which is the fastest way to get a picture of how a domain is set up.
DNS lookup: what each record type does
dig and nslookup do this from a terminal, but they are not always to hand and their output
takes practice to read. This tool asks a public DNS-over-HTTPS resolver the same questions and
lays the answers out as a table, with the record type explained and the values interpreted:
an MX line becomes a priority and a mail host, an SOA becomes the primary server, the contact
address and the refresh timers, a CAA becomes "only Let's Encrypt may issue".
Record types. A and AAAA are the IPv4 and IPv6 addresses the name resolves to.
CNAME says the name is an alias for another name; the tool follows the chain and shows each
hop. MX lists the mail exchangers by priority, lowest first. NS names the authoritative
servers for the zone. TXT holds free text and is where SPF, DKIM, DMARC, domain-verification
tokens and the like live; each is labelled by what it looks like. SOA holds the zone's
serial number and timers. CAA restricts which certificate authorities may issue for the
name. SRV points a service such as _sip._tcp at a host and port. PTR is the reverse
lookup for an IP address — type the address and the tool builds the in-addr.arpa or
ip6.arpa name for you.
TTL. Every record carries a time-to-live in seconds, shown alongside as a human duration. A low TTL such as 300 means changes propagate within minutes; a high one such as 86400 means a day. If you are about to migrate a service, lower the TTL well in advance and this is where you check that the lower value has taken effect.
DNSSEC. The resolver reports whether the answer was validated with DNSSEC. A validated answer is shown as such; an unsigned zone is normal for most domains and is simply noted.
Subdomains and the apex. Look up www.example.com and example.com separately — they
are different names with different records, and the most common "the site works with www but
not without" problem is exactly that. The apex cannot be a CNAME, so providers use ALIAS or
ANAME records that appear here as ordinary A records.
Not found. NXDOMAIN means the name does not exist at all. An empty answer with status
NOERROR means the name exists but has no record of that type — a domain with A records but
no AAAA, say. The tool reports which, since they mean different things when debugging.
Propagation. This tool asks one resolver, which caches. If you changed a record seconds ago you may see the old value until the TTL expires; that is DNS working as designed, not a failure. The authoritative servers listed under NS always have the current answer.
FAQ
How is this different from the email DNS record checker?
That tool concentrates on SPF, DKIM and DMARC and validates the syntax of those records. This one is a general lookup for every record type. If a TXT record here looks like SPF or DMARC, paste it into the email checker to have every term explained.
Why do I see different results from my own computer?
Resolvers cache independently, so yours may hold an older answer than the one used here, or
vice versa. Some networks also intercept DNS and return their own answers. To see the
authoritative value, query one of the NS servers directly with dig @ns1.example.com.
Can I look up an IP address?
Yes. Choose PTR and type the IPv4 or IPv6 address; the reverse name is constructed for you. Many addresses have no PTR record, particularly on cloud hosting, and mail servers that lack one are frequently rejected by receivers.
What does the CAA record do?
It names the certificate authorities allowed to issue certificates for the domain. 0 issue "letsencrypt.org" means only Let's Encrypt may issue. A domain with no CAA record allows any
authority. Adding one is a cheap protection against mis-issuance and Let's Encrypt honours it.
Is my query private?
The domain name is sent to Cloudflare's public DNS-over-HTTPS resolver at 1.1.1.1, because a lookup cannot happen without asking a resolver. Nothing else — no cookies, no account, no other data — goes with it, and the query is encrypted in transit. Cloudflare's resolver privacy policy applies.
See also: all Dev Utilities tools, Formatters & Validators, Data & Encoding, Security & Identifiers, SEO, Accessibility, AI.
Related tools
IP Address Info
Classify any IPv4 or IPv6 address and see its every form.
CHMOD Calculator
Convert Unix permissions between rwx, octal and symbolic.
CSS Selector Tester
Test a CSS selector against pasted HTML and list every matching element.
Core Web Vitals Calculator
Check whether your page passes Core Web Vitals and which metric to fix first.
HTTP Status Codes
Look up what any HTTP status code actually means.