Home / Tools / DNS Lookup
Live Tool

DNS Lookup Tool

Query the DNS records for any domain. Look up A, AAAA, MX, NS, TXT, CNAME, SOA and all other record types. Results returned directly from authoritative DNS servers via Google and Cloudflare DNS-over-HTTPS.

Select a record type or ALL to query everything  ·  Try: google.com  ·  cloudflare.com  ·  github.com
Enter a domain and select a record type to begin

What Is a DNS Lookup?

A DNS lookup queries the Domain Name System to retrieve the DNS records associated with a domain name. DNS records control how a domain behaves — which servers handle its web traffic, email, and other services.

Every time you visit a website, your device performs a DNS lookup to translate the domain name into an IP address. This tool lets you inspect those records directly from authoritative DNS servers using DNS-over-HTTPS, giving you real-time accurate results without relying on cached data.

DNS lookups are used by website administrators to verify record propagation, by email administrators to check MX and SPF records, by security researchers to map infrastructure, and by developers debugging DNS configuration issues.

DNS Record Types Explained

A
Maps a domain to an IPv4 address. The most fundamental DNS record.
AAAA
Maps a domain to an IPv6 address. The next-generation equivalent of A records.
MX
Specifies the mail servers that handle email for the domain, with priority values.
NS
Lists the authoritative name servers responsible for the domain's DNS zone.
TXT
Stores arbitrary text. Used for SPF, DKIM, DMARC, domain verification and more.
CNAME
Creates an alias that points one domain name to another domain name.

Frequently Asked Questions

How long does DNS propagation take?
DNS changes typically propagate globally within 24 to 48 hours, though many resolvers update within a few minutes to a few hours. The TTL (Time To Live) value on each record determines how long it is cached before being refreshed. Lower TTL values mean faster propagation.
What is a TTL in DNS?
TTL stands for Time To Live. It is the number of seconds a DNS record can be cached by resolvers before they must query the authoritative server again. A TTL of 300 means the record is cached for 5 minutes. Lower TTL values allow faster DNS changes but increase query load on your servers.
What is an MX record used for?
MX records specify which mail servers should receive email sent to addresses at your domain. The priority number (lower is higher priority) tells sending servers which mail server to try first. Multiple MX records provide redundancy if the primary mail server is unavailable.
What is the difference between A and CNAME records?
An A record maps a domain directly to an IP address. A CNAME record maps a domain to another domain name, which then resolves to an IP address. CNAMEs are useful for subdomains and services that change IP addresses frequently. A records are faster as they avoid the extra lookup step.
What does a TXT record contain?
TXT records contain human-readable or machine-readable text associated with a domain. They are most commonly used for SPF records (specifying authorized email senders), DKIM keys (email authentication), DMARC policies, and domain ownership verification for services like Google Search Console.
Why are DNS results different from other tools?
Different DNS resolvers may return different results due to caching, geographic routing, or using different authoritative servers. This tool queries Google and Cloudflare DNS-over-HTTPS directly to get the most current and accurate results from globally trusted resolvers.