Free Online DNS Lookup
Look up DNS records for any domain — A, AAAA, MX, TXT, CNAME, NS, SOA, and CAA records. Uses Cloudflare DNS (1.1.1.1) for fast, accurate results.
100% Client-Side · Your data never leaves your browserHow to Use DNS Lookup
Enter any domain name (e.g., github.com) in the input field. Choose a specific record type from the dropdown — A, AAAA, MX, TXT, CNAME, NS, SOA, CAA — or select ALL to fetch every record type at once.
Click Lookup or press Ctrl/Cmd+Enter. Results display the record name, TTL (in human-readable format), and value. MX records also show their priority. Click the copy icon next to any value to copy it to your clipboard.
This tool uses the Cloudflare DNS over HTTPS API (1.1.1.1) — queries are resolved against Cloudflare's authoritative data, so results may differ from your local ISP's cached data. Try the sample domains (google.com, github.com) to see a live example.
Frequently Asked Questions
What are DNS records?
DNS (Domain Name System) records are instructions stored on authoritative DNS servers that provide information about a domain. They map human-readable domain names to IP addresses and define how email, web traffic, and other services are handled for that domain.
What is the difference between an A record and an AAAA record?
An A record maps a domain name to an IPv4 address (e.g., 93.184.216.34). An AAAA record maps a domain to an IPv6 address (e.g., 2606:2800:220:1:248:1893:25c8:1946). Many modern domains have both to support all network types.
What is an MX record used for?
MX (Mail Exchanger) records specify the mail servers responsible for accepting email on behalf of a domain. They include a priority value — lower numbers have higher priority. If the primary server is unavailable, email is delivered to the next one.
What are TXT records used for?
TXT records store arbitrary text data. They are commonly used for domain verification (Google Search Console, Microsoft 365), SPF (Sender Policy Framework) to prevent email spoofing, DKIM keys, and DMARC policies.
What does TTL mean in DNS?
TTL (Time To Live) tells DNS resolvers how long to cache a record before checking for a fresh value. A TTL of 3600 means resolvers cache the record for one hour. Lower TTLs propagate changes faster but increase DNS query load.
How long does DNS propagation take?
DNS propagation typically takes between a few minutes and 48 hours. The delay depends on the TTL of the previous records and how quickly various ISPs and resolvers around the world update their caches.
What is the difference between a CNAME and an A record?
An A record maps a domain directly to an IP address. A CNAME (Canonical Name) record maps a domain to another domain name, which is then resolved to an IP. CNAMEs are useful for subdomains (like www) but cannot be used on the root (apex) domain.