Skip to main content

DNS Lookup

Use this DNS lookup to check the DNS records of any domain. Pick a record type, such as A, MX, TXT or NS, and see what three public resolvers (Cloudflare, Google and Quad9) return, with the TTL of each record.

Answers come from three public DNS resolvers (Cloudflare, Google and Quad9), not from three countries.

Try an example

How this DNS lookup works

The tool sends the same query to Cloudflare (1.1.1.1), Google (8.8.8.8) and Quad9 (9.9.9.9) and shows each answer next to the others. These are recursive resolvers, not the authoritative name servers of the domain, so an answer can come from a cache.

The TTL is the time in seconds that a resolver may keep the answer. A cached answer shows the time left, so the TTL can differ between resolvers.

Check DNS records: the record types

A and AAAA
The IPv4 and IPv6 addresses of a name.
CNAME
An alias that points a name at another name.
MX
The mail servers of a domain, with a priority. A lower number is tried first.
NS
The name servers that are authoritative for the domain.
TXT
Free text, used for SPF, DKIM, DMARC and domain verification.
SOA
Start of authority: the primary name server, a contact, a serial number and timers.
CAA
The certificate authorities that may issue certificates for the domain.
PTR
Reverse lookup: the name that belongs to an IP address. Enter an IP address instead of a name.

Read the DNS lookup result: NOERROR, NXDOMAIN and empty answers

NXDOMAIN means the name does not exist. NOERROR with no records means the name exists but has no record of the type you asked for. Both are valid answers, not errors of the tool.

If one resolver differs from the others, a change may not have reached its cache yet. Use the DNS propagation checker to compare resolvers after a change.

Online nslookup: the same query on the web

If you use nslookup or dig on the command line, this DNS checker runs the same kind of query from a web page, without a terminal. It shows the answer of three resolvers at once.

Frequently asked questions

How do I check DNS records for a domain?

Enter the domain, choose a record type such as A, MX or TXT, and press Look up. The result lists the records that Cloudflare, Google and Quad9 return, with the TTL of each record.

What is the difference between NXDOMAIN and an empty answer?

NXDOMAIN means the name does not exist at all. NOERROR with an empty answer means the name exists but has no record of the type you asked for, for example a domain with no MX record.

Why do the resolvers show different TTLs?

A resolver that holds the answer in its cache reports the time left, not the original TTL. Two resolvers that cached the answer at different times show different numbers. A different TTL is normal. Different values are not.

Does this tool query the authoritative name servers?

No. It queries three public recursive resolvers. Their answers can come from a cache. To see the records at the source, query the name servers listed in the NS records of the domain.

Can I use this as nslookup online?

Yes for the common cases. It does the same kind of lookup as nslookup or dig, for nine record types, and shows three resolvers side by side. It does not let you pick a custom resolver or name server.

How do I do a reverse DNS (PTR) lookup?

Choose the PTR record type and enter an IP address, for example 8.8.8.8. The tool converts it to the reverse name and returns the hostname that the owner of the address set, if any.

Monitor this DNS record every minute

Uptrack checks the record on a schedule and alerts you when it changes or stops resolving.

Plans from $3/mo, with a 30-day money-back guarantee.