DNS Record Lookup

Inspect the public records behind a domain.

Your domain query is sent to Cloudflare’s resolver. This is a DNS lookup, not a domain-registration availability check.

Found this useful? Share it

X LinkedIn Reddit WhatsApp

About DNS Record Lookup

This tool asks Cloudflare's public DNS resolver (1.1.1.1) for one record type of one domain and lists the answers it returns. Eight types are available: A (IPv4 address), AAAA (IPv6 address), CNAME (alias to another name), MX (mail servers), TXT (free-form text such as SPF and verification strings), NS (authoritative name servers), SOA (zone start of authority) and CAA (certificate authority authorisation). Each answer row shows the record name, its type, its TTL in seconds and the record data. The TTL is how long resolvers may cache the answer, which is useful when you have just changed a record and are waiting for it to spread. Enter a bare domain such as example.com: no scheme, path, port or IP address. You will see the number of answers, an NXDOMAIN message if the resolver says the name does not exist, or the status code if the lookup failed. Treat the output as a resolver snapshot. It can be cached, and other networks or resolvers may return different data during propagation. A missing record or NXDOMAIN does not tell you whether a domain is free to register, so use a registrar for that. The domain you type is sent to Cloudflare, so avoid private or internal hostnames. You can download the response as JSON.

How to use DNS Record Lookup

  1. Type a domain name such as example.com into the Domain name field.
  2. Choose a Record type: A, AAAA, CNAME, MX, TXT, NS, SOA or CAA.
  3. Press Load data and wait for the answer count and record rows to appear.
  4. Read the TTL and data for each row, or press Download result JSON to save the response.

Frequently Asked Questions

Enter the domain, choose MX as the record type and press Load data. Each row shows a priority number followed by a mail server hostname. Lower priority numbers are tried first by sending mail servers.

It means the resolver reports that the name does not exist in DNS. It does not prove the domain is available to register, because a registered domain can simply have no records. Use a domain registrar to check availability.

Resolvers cache answers for the record's TTL and may query different servers, so results can differ during propagation. This tool shows what Cloudflare's resolver returned at that moment. Your own network's resolver can answer differently.

TTL is the time to live in seconds: how long a resolver may cache that answer. A low TTL means changes spread faster; a high one means old data can linger. The value shown reflects the resolver's current cache.

A, AAAA, CNAME, MX, TXT, NS, SOA and CAA. These cover addresses, aliases, mail routing, text records such as SPF, name servers, zone authority and certificate issuance rules. Other record types are not offered.

The domain and record type are sent to Cloudflare to answer the query, and only when you press Load data. Public domains are fine, but avoid private or internal hostnames you would not want a third party to see.