Look up DNS records for any domain — A, AAAA, MX, TXT, NS, SOA, SRV, CAA, and more.
Free online DNS lookup tool. Enter any domain name to query its DNS records from multiple public resolvers. Supports all major record types: A (IPv4), AAAA (IPv6), CNAME (aliases), MX (mail exchange with priorities), NS (nameservers), TXT (SPF, DKIM, DMARC, verification tokens), SOA (authority details), SRV (service endpoints), CAA (certificate authority restrictions), and PTR (reverse DNS). Choose between Google, Cloudflare, Quad9, and OpenDNS resolvers to compare results and verify DNS propagation. View query timing, TTL values, and copy results as structured JSON. Powered by a server-side API for accurate resolution — no data is stored or logged.
Keywords: dns lookup, dns lookup online, dns record checker, dns checker, mx record lookup, mx lookup, txt record lookup, ns lookup, nslookup online, dns propagation checker, dns query tool, a record lookup, aaaa record lookup, cname lookup, soa lookup, srv record lookup, caa record lookup, ptr record lookup, reverse dns lookup, spf record checker, dkim record checker, dmarc record lookup, dns resolver, check dns records, domain dns lookup, free dns lookup, dns record types, whois dns, dig online, dns tool online
Tags: dns, lookup, domain, records, mx, txt, ns, nameserver, a-record
Enter a domain name (e.g., google.com) in the input field on the left.
Select the DNS record type to query — A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, CAA, PTR, or ALL to fetch all types at once.
Choose a DNS resolver — Google (8.8.8.8), Cloudflare (1.1.1.1), Quad9 (9.9.9.9), or OpenDNS (208.67.222.222).
Click Lookup or press ⌘↵ to run the query. Results appear instantly in the output panel.
Expand individual record sections to view TTL, priority, and full data. Copy results as JSON with ⌘⇧C or share via URL.
10 DNS record types: A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, CAA, and PTR — covering all major modern DNS use cases.
Query ALL record types at once: run parallel queries for every record type with a single click using the ALL option.
4 public resolvers: Google (8.8.8.8), Cloudflare (1.1.1.1), Quad9 (9.9.9.9), and OpenDNS (208.67.222.222) — compare results for propagation checks.
MX record priority display: mail exchange records show priority values sorted from highest to lowest priority for easy email troubleshooting.
TXT record parsing: identifies and highlights SPF, DKIM, DMARC, and domain verification records with clear labels.
SOA record breakdown: displays primary nameserver, admin contact, serial number, refresh, retry, expire, and minimum TTL values.
SRV record details: shows priority, weight, port, and target hostname for service discovery.
CAA record inspection: shows certificate authority authorization flags, tags, and values.
PTR / Reverse DNS: enter an IP address to look up its reverse DNS hostname.
Query timing: displays exact query duration in milliseconds for performance analysis.
TTL values: every record shows its Time-To-Live value for cache behavior analysis.
Recent lookup history: saves your last 10 lookups for quick re-query access.
Raw JSON export: copy the full structured response as JSON for API integration or documentation.
Shareable URLs: domain, record type, and resolver are encoded in the URL for easy sharing.
Keyboard shortcuts: ⌘↵ to lookup, ⌘⇧A query all types, ⌘⇧C copy JSON, ⌘⇧K clear.
The DNS Lookup supports 10 SQL dialects. Select the right dialect for accurate formatting and keyword recognition.