DNS Lookup

Query any DNS record type from authoritative resolvers. Enter a domain to look up A, MX, TXT, CNAME, NS, SOA and more.

Enter a domain name without http:// or www

What is a DNS Lookup?

A DNS (Domain Name System) lookup queries DNS records associated with a domain name. DNS translates human-readable domain names like example.com into IP addresses that computers use to route traffic across the internet.

Each domain can have multiple DNS record types — A records point to IPv4 addresses, MX records route email, TXT records store verification tokens and policy data, and NS records identify authoritative nameservers.

DNS Record Types Explained

A
Maps a domain to an IPv4 address (e.g., 93.184.216.34)
AAAA
Maps a domain to an IPv6 address
MX
Specifies mail servers for a domain, with priority values
NS
Lists the authoritative nameservers for the domain
TXT
Stores arbitrary text — used for SPF, DKIM, DMARC, and domain verification
CNAME
Alias that points one domain name to another
SOA
Start of Authority — administrative information about the zone
CAA
Specifies which Certificate Authorities may issue SSL certificates
PTR
Reverse lookup — maps an IP address to a hostname

How to Use This Tool

  1. Enter a domain name in the search box above (e.g., google.com)
  2. Select the DNS record type you want to look up
  3. Click Look Up to query global DNS resolvers
  4. Results show the record name, TTL (time to live), and record data

Use the DNS Propagation Checker to verify changes have spread globally, or DNS Checker to compare results across multiple resolvers.

Frequently Asked Questions

What does a DNS lookup do?

A DNS lookup queries the DNS system to retrieve records associated with a domain name. It can return IP addresses (A/AAAA records), mail server information (MX), text records (TXT), and more.

Why do DNS lookup results differ from what I expect?

DNS results can differ due to caching (TTL), propagation delays after recent changes, or different responses from authoritative vs recursive resolvers. Use our DNS Propagation Checker to compare results across multiple global locations.

What is TTL in DNS?

TTL (Time to Live) is the number of seconds DNS resolvers will cache a record before re-querying. A lower TTL means changes propagate faster but increases query volume. Common values range from 300 seconds (5 minutes) to 86400 seconds (24 hours).

Can I look up DNS records for any domain?

You can look up DNS records for any publicly registered domain. Private networks, local domains (.local, .internal), and domains using split-horizon DNS may return different results or no results at all.