All free tools

Free DNS lookup for any domain

Enter a domain to see every common DNS record at once, or pick one record type. Results come straight from Cloudflare’s public resolver, with the TTL for each record.

How to use it

  1. Type a domain such as contoso.com. You can paste a URL or an email address; the tool keeps only the domain.
  2. Leave the type on All to see A, AAAA, CNAME, MX, TXT, NS and CAA together, or choose one type.
  3. Copy the share link under the results to send the exact lookup to a colleague.

What each record means

  • A / AAAA: the IPv4 / IPv6 address the name points to.
  • CNAME: an alias to another name. A name with a CNAME cannot have other records.
  • MX: the servers that receive email for the domain, with their priority.
  • TXT: free text, used for SPF, DMARC, DKIM and domain verification codes.
  • NS: the name servers that are authoritative for the domain.
  • CAA: which certificate authorities may issue SSL certificates for the domain.

Related guides

Questions people ask

Why does the lookup show an old value after I changed a record?

Resolvers cache answers for the record’s TTL. Until the TTL runs out, some resolvers still return the old value. Use the DNS propagation checker to compare several public resolvers.

Why is there no A record for my domain?

Either the record was never created, or the name uses a CNAME instead. Some DNS hosts (Cloudflare among them) flatten a root CNAME into A records automatically.

What does NXDOMAIN mean?

NXDOMAIN means the name does not exist in DNS at all. Check the spelling, and if the domain is new, check that the registrar points it to the right name servers.

Is my lookup stored?

No. The query runs in your browser against Cloudflare’s public DNS-over-HTTPS resolver. EpiFive does not receive or store the domains you look up.