DNS Lookup

Look up A, AAAA, CNAME, MX, TXT and NS records for any domain, resolved over encrypted DNS with response times shown.

How this lookup works

Type a domain, pick a record type and this tool queries Cloudflare's public resolver at 1.1.1.1 using DNS over HTTPS - an encrypted request that returns the records as JSON. That is the only network call the page makes, and only the domain and record type you enter are sent. If you paste a full URL, the tool strips the https:// and any path for you, leaving just the hostname. The "All common" button fires five lookups at once (A, AAAA, MX, TXT and NS) so you can see a domain's whole shape in one go.

What each record type is for

A and AAAA map a name to an IPv4 and IPv6 address - the core job of DNS. CNAME is an alias, pointing one hostname at another (often used for www). MX lists mail servers in priority order, lowest number first. TXT holds arbitrary text and is where SPF, DKIM and domain-verification strings live. NS names the authoritative nameservers that hold the real answers for the domain.

Propagation and why answers differ

Every record carries a TTL, the number of seconds resolvers may cache it. When you change a record, older cached copies survive until their TTL expires, so a lookup here and a lookup from your own machine can briefly disagree - that lag is DNS propagation. Different public resolvers also cache independently, which is why the same query can give slightly different TTLs moment to moment. To see the servers behind a name, pair this with the what is my IP tool, or work out address ranges with the subnet calculator.

Frequently asked questions

What do the different DNS record types mean?
A points a domain to an IPv4 address and AAAA to an IPv6 address. CNAME is an alias pointing one name at another. MX names the mail servers that receive email for the domain, in priority order. TXT holds free-form text used for things like SPF and domain verification. NS lists the authoritative nameservers for the domain.
Why do I get different results from different lookups?
DNS is cached at many layers - your device, your router, your provider and public resolvers all keep answers for the length of the record TTL. After you change a record, old cached copies can linger until that TTL expires, so two resolvers can briefly disagree. This is what people mean by DNS propagation.
What does a TTL value mean?
TTL (time to live) is how many seconds a resolver may cache the record before checking again. A TTL of 300 means five minutes. Lower TTLs make changes take effect faster but push more traffic to the nameservers; higher TTLs are cheaper but slower to update.
Why does an MX record have a number in front of it?
That number is the priority (preference). Mail is delivered to the MX host with the lowest number first; higher numbers are backups used only if the primary is unreachable. Two records with the same priority share the load.
What does domain not found mean?
It means the domain does not exist in DNS at all - the technical status is NXDOMAIN. Check for a typo, or the domain may simply be unregistered or newly registered and not yet live. It is different from a domain that exists but has no record of the type you asked for.