DNS Lookup
Query DNS records for any domain using Cloudflare DNS-over-HTTPS
DNS Lookup
Query DNS records for any domain using Cloudflare DNS-over-HTTPS
Features
- Real DNS lookups powered by Cloudflare DNS-over-HTTPS (dns.cloudflare.com/dns-query)
- Record types: A, AAAA, MX, TXT, NS, CNAME, SOA, SRV, CAA
- No backend — DoH is queried directly from the browser
- Resolves to JSON with full record data and TTL
- Use for verifying DNS propagation, debugging mail records, checking spam-policy TXT records
How to use
- Enter a domain name in the input field (e.g. example.com).
- Select the DNS record type you want to query (A, AAAA, MX, etc.).
- Click Lookup or press Enter to perform the DNS query.
- View the results table with Name, Type, TTL, and Value columns.
- Use the Copy button to copy results to your clipboard.
Tips & Best Practices
- Cloudflare DoH is a public CORS-friendly endpoint — the browser talks to it directly, no proxy server in between.
- TTL (time-to-live) tells you how long the answer is valid; high TTLs mean DNS changes take longer to propagate.
- AAAA records carry IPv6 addresses; A records carry IPv4. Many domains have both.
- MX records list mail-exchange servers in priority order (lower number = higher priority).
- TXT records often hold SPF, DKIM, DMARC, and domain-verification challenges — useful for debugging deliverability.
FAQ
How does this DNS lookup work without a backend?
It uses the Cloudflare DNS-over-HTTPS (DoH) API, which accepts standard HTTPS requests from the browser and returns DNS query results in JSON format.
Is this tool free to use?
Yes, completely free with no registration, no limits, and no hidden costs. The Cloudflare DoH API is a free public service.
What DNS record types are supported?
A (IPv4 address), AAAA (IPv6 address), MX (mail exchange), NS (name server), TXT (text records including SPF and DKIM), CNAME (canonical name), and SOA (start of authority).
What does TTL mean?
TTL stands for Time To Live. It indicates how long (in seconds) a DNS record can be cached before it should be refreshed from the authoritative DNS server.
Why might I see no records for a valid domain?
Some domains may not have all record types configured. For example, not every domain has AAAA (IPv6) or TXT records. Try querying a different record type.