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.

What Is a DNS Lookup?

A DNS lookup is the process of querying the Domain Name System to retrieve records associated with a domain name. Every domain on the internet relies on DNS to translate human-readable names like example.com into the IP addresses, mail servers, and configuration data that computers use to communicate. Running a DNS lookup lets you see exactly what records a domain publishes — in real time, directly from authoritative nameservers.

This free online DNS lookup tool supports every major record type. Enter any domain, choose a record type (or leave it on "Any" to see all records at once), and get instant results. Common uses include verifying a new DNS configuration after moving to a different host, confirming that an MX record points to the correct mail server, checking whether a TXT record for SPF or DMARC is properly published, and troubleshooting email delivery or website connectivity problems.

Unlike the nslookup command-line tool built into Windows, macOS, and Linux, this online DNS lookup runs queries from multiple geographic locations and shows you the raw DNS response including TTL values, record class, and data — without requiring any software installation.

DNS Record Types Explained

Type Purpose Example use
AMaps domain to IPv4 addressWebsite IP address
AAAAMaps domain to IPv6 addressIPv6 hosting
MXIdentifies mail serversEmail delivery routing
TXTArbitrary text dataSPF, DMARC, DKIM, site verification
NSLists authoritative nameserversDNS hosting provider
CNAMEAlias to another domainwww subdomain, CDN routing
SOAZone authority informationSerial number, refresh intervals
CAARestricts SSL certificate issuersLimit which CAs can issue certs

Frequently Asked Questions

How do I do a DNS lookup online?

Enter the domain name in the field above, select the record type you want to query (or choose "Any" for all records), and click Look Up. Results are returned directly from authoritative DNS nameservers in under a second. No account, login, or software installation is required — this free online DNS lookup tool works in any browser.

What is the difference between this DNS lookup tool and the nslookup command?

The nslookup command is a built-in CLI tool available on Windows, macOS, and Linux. It queries DNS using your local network's resolver, so results may reflect cached or ISP-filtered data. This online DNS lookup queries DNS from our servers — bypassing your local cache and resolver — giving you a more accurate picture of what DNS returns globally. It also supports all record types and displays structured results in a readable format without memorising command syntax.

What is a DNS record lookup?

A DNS record lookup queries the Domain Name System to retrieve one or more DNS records associated with a domain name. Unlike single-type lookups that query a specific record type (like A or MX), a full DNS record lookup can retrieve multiple record types at once — such as A, AAAA, MX, NS, TXT, and CNAME — giving you a comprehensive view of a domain's DNS configuration in a single query.

Why do different DNS lookup tools return different results?

DNS resolvers cache records for the duration of their TTL. If you query a resolver that cached the record before a change was made, you get the old value. Additionally, some DNS providers use Anycast or geographic routing to serve different IP addresses to users in different regions (for CDN or load balancing purposes). DNS propagation — the process of all resolvers refreshing their caches — can take minutes to hours depending on the record's TTL.

What does NXDOMAIN mean in a DNS lookup?

NXDOMAIN (Non-Existent Domain) is a DNS response code indicating that the queried domain name does not exist in the DNS. It is returned by the authoritative nameserver when no records of any type are found for the domain. NXDOMAIN is different from an empty answer — an empty answer means the domain exists but has no records of the requested type, while NXDOMAIN means the domain itself does not exist.

What is the difference between authoritative and non-authoritative DNS answers?

An authoritative answer comes directly from the nameserver that hosts the DNS zone for the domain — it is the definitive source of truth. A non-authoritative (or cached) answer comes from a recursive resolver that previously looked up the record and stored it temporarily according to the record's TTL. Non-authoritative answers may be slightly out of date if a record was recently changed and the cache has not expired.