Skip to content

DNS Lookup - Query DNS Records Online

Enter a domain and press Lookup to query DNS records.

About the DNS Lookup Tool

DNS records control how your domain works on the internet, from pointing visitors to the right server to routing email and proving domain ownership. This tool lets you query any public domain and see its DNS records in a clean, readable table with human-friendly TTL values.

Queries are sent directly to Google Public DNS using DNS-over-HTTPS, so results reflect what a major public resolver sees. This is useful for verifying records after making changes at your registrar or hosting provider.

How to Use

Enter a domain name (with or without protocol) and click Lookup. Use the tabs to switch between record types. The results table shows each record's name, type, TTL, and value. Click the Copy button on any row to copy the value to your clipboard.

Record Types Explained

  • A / AAAA - Map a domain to an IPv4 or IPv6 address.
  • CNAME - Alias one domain name to another.
  • MX - Specify mail servers and their priority.
  • NS - Delegate a domain to authoritative name servers.
  • TXT - Store text data such as SPF policies, DKIM keys, and domain verification tokens.
  • SOA - Identify the primary name server and zone timing parameters.
  • CAA - Restrict which certificate authorities can issue certificates for the domain.

Related Tools

Frequently Asked Questions

What DNS record types can I look up?
This tool supports eight record types: A (IPv4 addresses), AAAA (IPv6 addresses), CNAME (canonical name aliases), MX (mail exchange servers with priority), NS (authoritative name servers), TXT (text records including SPF, DKIM, and domain verification), SOA (start of authority with serial number and timing values), and CAA (certificate authority authorisation).
Which DNS resolver does this tool use?
Queries are sent to Google Public DNS (dns.google) using the DNS-over-HTTPS (DoH) JSON API. This provides encrypted, reliable lookups from Google's global anycast network. If the client-side request fails due to network restrictions, the tool falls back to a lightweight server-side proxy that queries Google DoH on your behalf.
What does TTL mean in the results?
TTL stands for Time to Live. It tells DNS resolvers how long to cache a record before checking for updates. This tool converts the raw seconds value into a human-readable format, for example 300 seconds becomes 5m and 86400 seconds becomes 1d. Lower TTL values mean changes propagate faster but generate more DNS queries.
Why am I seeing no records for a type?
Not every domain has every record type configured. For example, a domain without IPv6 support will have no AAAA records. A domain that only uses A records directly will have no CNAME. TXT records are often only set up for email authentication (SPF, DKIM) or domain verification. If a record type shows no results, it simply means the domain has not published records of that type.
Can I use this for troubleshooting DNS issues?
Yes. This tool is useful for verifying that DNS records are correctly configured after making changes. You can check that A records point to the right IP address, MX records list the correct mail servers, TXT records contain valid SPF or DKIM values, and NS records delegate to the expected name servers. For checking whether changes have propagated across different resolvers, use the DNS Propagation Checker.