About this tool
Use this free DNS lookup tool to check DNS records for a domain. Query A, AAAA, CNAME, MX, NS, TXT, SOA, and CAA records to inspect IP addresses, mail servers, name servers, domain verification values, and other DNS configuration details.
What Is a DNS Lookup?
A DNS lookup retrieves DNS records associated with a domain name. These records help browsers find servers, email systems locate mail providers, and domain owners configure services and verify ownership.
This online DNS lookup tool sends queries through Cloudflare's DNS-over-HTTPS resolver and displays the returned records, TTL values, response status, and raw resolver response.
DNS Record Types Explained
Different DNS record types serve different purposes. Choose the record type that matches the information you need to inspect.
- A: Maps a hostname to an IPv4 address.
- AAAA: Maps a hostname to an IPv6 address.
- CNAME: Identifies a canonical hostname or alias target.
- MX: Lists mail servers responsible for receiving email.
- NS: Identifies name servers for a domain or DNS zone.
- TXT: Stores text values commonly used for domain verification and email security policies.
- SOA: Contains zone authority information, including the primary name server and administrative timing values.
- CAA: Specifies which certificate authorities may issue certificates for a domain.
How to Use the DNS Lookup Tool
Enter a domain name such as example.com, choose a DNS record type, and click Lookup DNS. Review the returned records in the results table, including record data and TTL values.
Use Copy Results to copy the lookup output or open the raw resolver response to inspect the complete response returned by the DNS-over-HTTPS endpoint.
Understanding DNS Lookup Results
The DNS response status helps explain the outcome of a query. NOERROR indicates that the query completed without a DNS error, although it may return no answer records. NXDOMAIN indicates that the queried name does not exist according to the resolver. SERVFAIL indicates that the resolver could not complete the query.
TTL is the time-to-live value, in seconds, associated with a record. DNS caching and resolver differences can affect the results you see. This tool queries a public recursive resolver; it does not independently query every authoritative name server or guarantee global DNS propagation.
Frequently Asked Questions
▶Is this DNS lookup tool free?
Yes. The tool is free to use. DNS queries are sent to Cloudflare's public DNS-over-HTTPS resolver, so an internet connection is required.
▶Which DNS records can I look up?
You can query A, AAAA, CNAME, MX, NS, TXT, SOA, and CAA records.
▶What does NXDOMAIN mean?
NXDOMAIN means the resolver reports that the queried domain name does not exist. Check the spelling and domain configuration if you did not expect this result.
▶What does a DNS TTL mean?
TTL stands for time to live. It indicates how long a DNS record may be cached, in seconds, before it should be refreshed.
▶Does a DNS lookup confirm global DNS propagation?
No. This tool queries a public recursive resolver. Other resolvers may return different results because of caching, DNS configuration, or propagation timing.
▶Can I look up a domain's email configuration?
Yes. Choose MX to inspect mail-server records. You can also query TXT records to check values commonly used for SPF, DKIM, DMARC, and domain verification, where those values are published.