DNS Lookup Online
Query DNS records (A, AAAA, MX, TXT, CNAME, NS, SOA) for any domain.
What Is DNS Lookup?
DNS Lookup queries the Domain Name System to retrieve records associated with a domain name. This tool supports seven record types — A, AAAA, MX, TXT, CNAME, NS, and SOA — and uses the Google DNS-over-HTTPS API for fast, privacy-preserving lookups directly from your browser. Use it to verify DNS propagation, debug email delivery (MX/TXT/SPF), check CNAME chains, or inspect name server configuration.
How to Use DNS Lookup
- Enter a domain name (e.g.
example.com) in the input field. - Select the record type you want to query (A, AAAA, MX, TXT, CNAME, NS, or SOA).
- Click Lookup or press Enter.
- Review the results table showing name, type, TTL, and record data.
- Click Copy to copy all records in tab-separated format.
Features
- 7 record types — A, AAAA, MX, TXT, CNAME, NS, SOA
- DNS-over-HTTPS — queries via Google's encrypted DNS API
- TTL display — see cache expiry for each record
- Copy results — export records in tab-separated format
- NXDOMAIN handling — clear error message for non-existent domains
FAQ
What DNS record types does this tool support?
This tool supports A (IPv4 address), AAAA (IPv6 address), MX (mail exchange), TXT (text records, SPF, DKIM), CNAME (canonical name alias), NS (name servers), and SOA (start of authority) record types.
Which DNS resolver does this tool use?
This tool uses the Google DNS-over-HTTPS API (dns.google/resolve). Queries are sent over HTTPS, which prevents eavesdropping and tampering compared to traditional DNS over UDP.
What does TTL mean in DNS records?
TTL (Time to Live) is the number of seconds a DNS record can be cached by resolvers before they must re-query the authoritative server. A lower TTL means changes propagate faster but increases DNS query load.
Why do I get NXDOMAIN?
NXDOMAIN means the domain does not exist in DNS. This can happen if the domain is misspelled, has not been registered, or has expired. It can also appear for a specific record type if that type has not been configured for the domain.