DNS Lookup Online — Free DNS Record Checker, MX, TXT, NS & More

DNS Lookup

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

Browse all 11 Network tools →

How to DNS Lookup Online

  1. Enter a domain name (e.g., google.com) in the input field on the left.

  2. 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.

  3. 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).

  4. Click Lookup or press ⌘↵ to run the query. Results appear instantly in the output panel.

  5. Expand individual record sections to view TTL, priority, and full data. Copy results as JSON with ⌘⇧C or share via URL.

DNS Lookup Features

  • 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.

Supported SQL Dialects

The DNS Lookup supports 10 SQL dialects. Select the right dialect for accurate formatting and keyword recognition.

A Record
Maps a domain name to an IPv4 address. The most fundamental DNS record type, used to point a domain to a web server.
AAAA Record
Maps a domain name to an IPv6 address. The IPv6 equivalent of an A record, essential for modern dual-stack networking.
CNAME Record
Creates an alias from one domain name to another (canonical name). Used for subdomains pointing to CDNs, load balancers, or other services.
MX Record
Specifies the mail servers responsible for receiving email for a domain. Includes priority values — lower numbers indicate higher priority.
NS Record
Identifies the authoritative nameservers for a domain. These servers hold the definitive DNS records for the zone.
TXT Record
Stores arbitrary text data. Commonly used for SPF (email sender verification), DKIM (email signing), DMARC (email authentication policy), and domain ownership verification.
SOA Record
Contains administrative information about a DNS zone: primary nameserver, admin email, serial number, and timer values for zone transfers and caching.
SRV Record
Specifies the hostname and port for specific services (SIP, XMPP, LDAP). Includes priority and weight fields for load balancing.
CAA Record
Specifies which Certificate Authorities are allowed to issue SSL/TLS certificates for a domain. A critical security control for preventing unauthorized certificate issuance.
PTR Record
Maps an IP address back to a domain name (reverse DNS). Used for email server verification and network diagnostics.

Frequently Asked Questions

Is this DNS lookup tool free?
Yes, DevFlow DNS Lookup is completely free with no usage limits. DNS queries are processed server-side through public resolvers — no account required.
Which DNS resolvers can I use?
You can choose between Google Public DNS (8.8.8.8), Cloudflare DNS (1.1.1.1), Quad9 (9.9.9.9), and OpenDNS (208.67.222.222). Querying multiple resolvers helps verify DNS propagation status.
What is the 'ALL' record type option?
Selecting 'ALL' runs parallel queries for every supported record type (A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, CAA) and displays all results together. This is useful for a comprehensive DNS audit of a domain.
How do I check SPF, DKIM, and DMARC records?
Select the TXT record type and enter your domain. The tool will display all TXT records, and SPF, DKIM, and DMARC entries will be clearly labeled. For DKIM, you may need to query a specific selector subdomain like 'selector1._domainkey.yourdomain.com'.
Can I do a reverse DNS lookup?
Yes. Select the PTR record type and enter an IP address. The tool automatically converts the IP to the correct in-addr.arpa (IPv4) or ip6.arpa (IPv6) format and performs the reverse lookup.
What does TTL mean in DNS records?
TTL (Time To Live) is the duration in seconds that a DNS record is cached by resolvers before they query the authoritative nameserver again. Lower TTLs mean faster propagation of changes, while higher TTLs reduce DNS query load.
How is this different from the IP Lookup tool?
DNS Lookup queries specific DNS record types for a domain (A, MX, TXT, etc.), giving you technical DNS data. IP Lookup takes an IP address and returns geolocation, ISP, ASN, and security information. They complement each other.
Is my data private?
DNS queries are processed server-side through public DNS resolvers and are not stored or logged. Query results are cached in-memory for 2 minutes to improve performance, then automatically discarded.
Does it work for subdomains?
Yes. You can enter any valid domain or subdomain (e.g., api.example.com, mail.google.com, _dmarc.example.com) and query its DNS records.