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 — no backend required
- Support for A, AAAA, MX, NS, TXT, CNAME, and SOA record types
- Response time measurement for every query
- Lookup history with one-click replay for the last 10 queries
- Copy results as tab-separated text for easy pasting
- Quick-launch buttons for popular domains
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
- Use the A record type to find the IPv4 address of a domain.
- Query MX records to find the mail servers handling a domain's email.
- TXT records often contain SPF, DKIM, and domain verification entries.
- Click any entry in the lookup history to quickly re-run that query.
- The response time shown measures the round-trip to Cloudflare's DNS API.
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.