DNS Record Lookup
Query DNS records for any domain. Fetch A, AAAA, CNAME, MX, NS, TXT, and SOA records instantly using Cloudflare's fast 1.1.1.1 resolver.
Use DNS Record Lookup in 4 Steps
What is a DNS Lookup?
A DNS lookup queries DNS servers to retrieve live record data for a domain. It helps you verify web routing, mail routing, and authority at the same time.
For migrations and incident response, DNS lookup is the fastest first check because it tells you whether values are actually published before you assume propagation is broken.
Common DNS Record Types
| Record | What it controls | Typical use case |
|---|---|---|
| A / AAAA | Maps hostnames to IPv4/IPv6 addresses. | Website or app server cutovers. |
| CNAME | Aliases one hostname to another. | CDN aliases, SaaS verification hostnames. |
| MX | Defines inbound mail servers + priorities. | Email routing and failover. |
| TXT | Stores policy/verification text values. | SPF, DMARC, DKIM selectors, domain verification. |
| NS / SOA | Authority + zone metadata. | Provider migration and zone diagnostics. |
Authoritative vs Recursive Answers
Authoritative nameservers hold the source zone data. Recursive resolvers (Google, Cloudflare, ISP DNS) cache answers for users. If you see mismatch, check both layers before acting.
When to Use DNS Lookup
- Before cutovers: validate record values before switching traffic.
- After updates: confirm live record values and TTL behavior.
- Email debugging: verify MX and TXT records for authentication flow.
- Outage triage: quickly detect wrong/missing records.
Practical Troubleshooting Workflow
- Step 1: Query the target record in this DNS lookup tool.
- Step 2: Verify NS authority using NS Lookup.
- Step 3: Compare regions with DNS Propagation Checker.
- Step 4: For mail issues, validate SPF/DMARC/DKIM from Email Tools.
How to Verify in CLI (dig)
Use authoritative NS queries when resolver results conflict. Correct authority + mixed public results usually means normal cache expiry behavior.