By · Updated

DNS Lookup

TTL Values, DNSSEC Status and Plain-English Notes for Any Domain's Records

No ratings yet

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