Developer Tools tool
DNS Records Lookup
Look up A, AAAA, MX, TXT, NS, CNAME, SOA, and CAA DNS records for any domain using public Cloudflare and Google resolvers.
Free DNS records lookup tool. Resolve A, AAAA, MX, TXT, NS, CNAME, SOA, and CAA records for any domain using Cloudflare and Google public resolvers.
Why people use this tool
DNS Records Lookup queries authoritative DNS through Cloudflare (1.1.1.1) and Google (8.8.8.8) public resolvers and returns a clean view of the records you ask for — useful for debugging deliverability, propagation, and SSL setup.
- Verify A and AAAA records resolve to the expected origin or CDN.
- Check SPF, DKIM, and DMARC TXT records when an email deliverability problem appears.
- Confirm CAA records before requesting a new SSL certificate.
How to use it
- 1Enter the domain (no protocol, no path).
- 2Pick the record type you want.
- 3Read the resolved records, including TTLs where applicable.
Best practices
- Lower the TTL hours before a planned DNS change so propagation is faster.
- Always check both A and AAAA when running a dual-stack site.
- Use multiple resolvers to spot stale caches; this tool uses Cloudflare and Google.
- Keep CAA records narrow to limit which CAs may issue certificates for the domain.
Common mistakes to avoid
- Do not assume "no records" means a typo — some types simply do not exist on the zone.
- Do not interpret a TXT-record split with quotes as multiple values; they are joined.
- Do not skip MX checks just because mail "seems to work" — secondary issues hide there.
- Do not rely on a single resolver when debugging propagation issues.
FAQ
Helpful answersWhere do the records come from?
They are resolved server-side via 1.1.1.1 (Cloudflare) and 8.8.8.8 (Google), which usually return authoritative answers within a few hundred milliseconds.
Why does TXT look different from my zone file?
TXT records can be split into multiple strings on the wire. We join them so you see the full record value.
Is the domain stored?
No. It is used only to resolve the lookup and is not persisted.