DNS Lookup

Look up DNS records for any domain. Supports A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, CAA, and all record types.

  1. Home
  2. Network Tools
  3. DNS Lookup

What Is DNS Lookup?

DNS (Domain Name System) is the phonebook of the internet. It translates human-readable domain names (like google.com) into machine-readable IP addresses. A DNS lookup queries DNS servers to retrieve specific record types for a given domain, revealing how the domain is configured for web hosting, email, security, and other services.

This tool uses DNS-over-HTTPS (DoH) via Cloudflare's DNS API to perform secure, encrypted DNS lookups entirely from your browser. It supports all common DNS record types and displays the response time, TTL, and full record data in a structured table. Network administrators, developers, and IT professionals use DNS lookups daily for troubleshooting connectivity issues, verifying DNS propagation, checking email configuration, auditing security records like SPF/DKIM/DMARC, and debugging domain migration.

How to Use This DNS Lookup Tool

  1. Enter domain — Type or paste the domain name (e.g., google.com) into the Domain Name field.
  2. Select record type — Choose from A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, CAA, or ALL to see every record type at once.
  3. Click Lookup — Press the Lookup button to query the DNS records. Results appear instantly in a structured table with type, TTL, priority, and value columns.
  4. Try examples — Use the Valid Example link to load a working domain, or Invalid Example to see how the tool handles non-existent domains.

Frequently Asked Questions

What DNS record types does this tool support?

This tool supports A (IPv4 address), AAAA (IPv6 address), CNAME (canonical name/alias), MX (mail exchange server), NS (name server), TXT (text records for SPF, DKIM, DMARC, verification), SOA (start of authority with zone serial and expiry), SRV (service location for SIP, XMPP, LDAP), and CAA (certification authority authorization). Selecting ALL returns every available record type for the domain.

How does this DNS lookup work?

The tool uses DNS-over-HTTPS (DoH) to query Cloudflare's secure DNS API (cloudflare-dns.com). Your browser sends an encrypted HTTPS request containing the domain and record type, and the DNS server responds with the records. No data passes through unencrypted channels, and the results are displayed directly in your browser.

Is my data sent to a server?

No. All the information you see is processed entirely in your browser. The DNS query is sent directly from your browser to Cloudflare's public DoH API — your domain lookups are never stored or logged by this website.

What is TTL and why does it matter?

TTL (Time to Live) is the number of seconds a DNS record is cached by resolvers before they must query the authoritative server again. A lower TTL (e.g., 300 = 5 minutes) means changes propagate faster but increases query load. A higher TTL (e.g., 86400 = 24 hours) reduces load but delays propagation. When migrating or changing DNS records, temporarily lowering the TTL beforehand is a best practice.

What is the difference between authoritative and recursive DNS?

A recursive DNS resolver (like Cloudflare's 1.1.1.1 or Google's 8.8.8.8) queries multiple authoritative servers on your behalf and caches the results. An authoritative DNS server holds the definitive records for a domain and responds directly. This tool queries a recursive resolver via DoH, which means it shows the same results most users worldwide would see.