DNS RECORD LOOKUP
Query A, AAAA, MX, TXT, NS, CNAME, and SOA records straight from your browser via Cloudflare's public DNS-over-HTTPS resolver.
How to look up DNS records
- 1
Type a domain name, e.g. example.com (no need for http:// or https://).
- 2
Pick a record type — A, AAAA, MX, TXT, NS, CNAME, or SOA.
- 3
Click Look up — results come back in a clean table with name, type, TTL, and data.
- 4
Toggle 'Show raw JSON response' if you want the exact response from the resolver.
Questions
- Is this really private if it's a DNS lookup?
- Be realistic about what a DNS lookup is: to get a real answer, the domain name you type has to be sent somewhere that can resolve it — there's no way around that, it's how DNS works. This tool sends your query directly from your browser to Cloudflare's public DNS-over-HTTPS API (1.1.1.1) — the same resolver used by apps and operating systems everywhere. No data about you is collected by this site, nothing is sent to our servers, and no account or API key is involved — but the domain name itself does reach Cloudflare, exactly as it would with any DNS query from any device.
- Why does my domain show 'no records found' for some types?
- Not every domain has every record type configured. A domain might have A records but no AAAA (IPv6) records, or MX records but no TXT records — this just reflects the real DNS configuration for that domain and record type, not a tool error.
- What does TTL mean in the results?
- TTL (Time To Live) is the number of seconds a resolver is allowed to cache that record before it has to ask again. A low TTL (like 60-300) means the record can change quickly and resolvers re-check it often; a high TTL (like 86400, one day) means it's expected to stay stable and gets cached longer.
- Why use Cloudflare's resolver instead of my own ISP's DNS?
- Cloudflare's 1.1.1.1 DNS-over-HTTPS endpoint is public, free, requires no API key, and returns results as plain JSON over a CORS-enabled HTTPS endpoint — which is exactly what makes it possible to query DNS directly from a browser page like this one, with no backend server in between.