DNS Record Lookup
Look up any DNS record type for any domain — A, AAAA, MX, TXT, CNAME, NS, SOA, PTR, SRV, CAA. Instant results from live authoritative nameservers. Free online DNS record lookup.
What Can You Look Up With a DNS Record Lookup?
- A and AAAA records — IP address resolution: A records map your domain to an IPv4 address; AAAA records map to IPv6. These are the most queried records — check them after any hosting migration or CDN configuration change to confirm your domain resolves to the correct server.
- MX records — mail routing: MX records tell the internet which mail server handles inbound email for your domain. Missing or misconfigured MX records silently drop all incoming email — a DNS record lookup instantly reveals whether your mail server priority and hostname are correctly configured.
- TXT records — SPF, DKIM, DMARC, and verification tokens: TXT records carry email authentication policies, domain ownership proofs for Google/Microsoft/SSL providers, and security policies. Most email deliverability problems and SSL issuance failures are caused by absent or malformed TXT records.
- NS and SOA records — zone authority: NS records identify which nameservers are authoritative for your zone; SOA records show the zone serial number and admin contact. Checking these after a registrar change confirms your domain is actually delegated to your new DNS provider.
- CNAME, SRV, CAA records — advanced configurations: CNAME aliases, SRV service locators for VoIP/XMPP/SIP, and CAA records restricting certificate issuance to specific CAs — query any of these for targeted audits of specific domain features.
How to Look Up DNS Records
- Enter the domain name: Type the full domain (example.com) for apex records, or a subdomain (api.example.com) for specific entries. For reverse PTR lookups, enter the IP address — the tool converts it to the correct in-addr.arpa format automatically.
- Choose the record type: Select A for IP address lookups, MX for mail servers, TXT for authentication records, CNAME for aliases, NS for nameservers — or ALL to retrieve every record type in one query for a complete audit.
- Read the TTL: TTL (Time To Live) tells you how long resolvers cache this record. A 300-second TTL means changes reflect within 5 minutes; 86400 seconds means up to 24 hours. Use this to predict when a DNS change will fully propagate.
- Verify multiple related records: DNS configuration problems often involve interactions between record types — query A, MX, and TXT together to see the complete picture before making any changes.
- Export results: Copy individual values for use in configuration files, or export the full JSON output for audit logs and change documentation.
Real-World Use Case
A developer migrates a SaaS company's website from Heroku to Vercel and email from Zoho to Google Workspace simultaneously. After the move, the site loads correctly but inbound email bounces. A DNS record lookup on the domain's MX records reveals they still point to Zoho's mail servers (mx.zoho.com) — the Google Workspace MX records were never added. Separately, querying TXT records shows the SPF record still authorizes only Zoho, causing outbound email from Gmail to soft-fail spam checks. Two record lookups diagnose problems that would otherwise require hours of support tickets and email log analysis to identify.
Best Practices for DNS Record Audits
- Query ALL record types before any migration: Seeing the full DNS picture prevents accidentally overwriting records you weren't aware of — use the ALL query to inventory the zone before making changes.
- Check apex and www separately: The root domain (example.com) and www subdomain have independent record sets — both need verification after hosting changes.
- Lower TTLs 24 hours before migrations: Reduce TTL to 300 seconds the day before a migration window so DNS changes propagate globally within minutes rather than hours.
- Validate CNAME chains terminate at an A record: A CNAME pointing to another CNAME that no longer exists causes silent resolution failures — trace the full chain to confirm it terminates at a valid IP.
- Document pre-migration DNS state: Export the full DNS record set before any change and store it — rolling back a DNS migration is much faster with a complete record of the original configuration.
Performance & Limits
- All standard record types: A, AAAA, CNAME, MX, TXT, NS, SOA, PTR, SRV, CAA — full coverage of operationally significant DNS record types.
- Live resolver results: Uses DNS-over-HTTPS to query public resolvers, returning current authoritative data rather than locally-cached stale records.
- Multiple records returned: Shows all records when multiple exist (e.g., round-robin A records, multiple MX priorities, several TXT records for SPF + DKIM + DMARC).
- No software needed: Runs entirely in the browser — no dig, nslookup, or terminal access required. Works on any device.
- Internationalized domain names: Supports IDN domains in punycode format and any subdomain depth.
Common Mistakes to Avoid
- Assuming one correct record means all records are correct: A correct A record doesn't mean MX records are right — always query all relevant record types for any configuration change.
- Confusing MX priority ordering: Lower priority values mean higher preference (MX 10 is preferred over MX 20) — verify your primary mail server has the lowest number.
- Using CNAME at the zone apex: The root domain (example.com) cannot have a CNAME per DNS standards — use A records or your provider's ALIAS/ANAME records instead.
- Not accounting for negative caching: A "not found" response is cached for the negative TTL period — adding a missing record won't immediately fix lookups that recently returned NXDOMAIN.
Privacy & Security
- DNS-over-HTTPS queries: All lookups use DoH, preventing network-level surveillance of which domains you query.
- No query logging: Domains queried are not stored or retained beyond your current session.
- Public record data only: DNS records are publicly accessible by design — this tool retrieves the same data any resolver on the internet can access.
- No account required: Look up any record type without registration or personal information.
Frequently Asked Questions
What is the difference between an A record and a CNAME record?
An A record maps a hostname directly to an IPv4 address (e.g., example.com → 93.184.216.34). A CNAME record creates an alias — it maps one hostname to another hostname (e.g., www.example.com → example.com), which then resolves to an IP. A records terminate the resolution chain; CNAMEs extend it. Critically, a CNAME cannot coexist with other record types at the same hostname, and cannot be used at the zone apex (root domain) per DNS standards — this is why many DNS providers offer ALIAS or ANAME records for apex-level CDN routing.
How do I look up all DNS records for a domain at once?
Select "ALL" as the record type to retrieve every available record in a single query. This covers A, AAAA, MX, TXT, NS, SOA, and CNAME records simultaneously. Note that specialized types like PTR (reverse DNS) and SRV (service locator) require dedicated queries since they use different query formats. For a complete security audit, also specifically query CAA records to verify certificate issuance policies. The full JSON export from an ALL query is useful for documenting the current DNS state before any migration.
Why does my DNS record lookup show a different result than my DNS provider's dashboard?
The DNS provider dashboard shows what you've configured in the zone editor; the lookup tool shows what authoritative nameservers are actually serving to resolvers. Differences occur when: (1) changes are still propagating — wait up to the record's TTL period; (2) you're looking at the wrong zone — check NS records to confirm which nameservers are actually authoritative; (3) your domain's nameservers at the registrar haven't been updated to point to your DNS provider. Always verify with a live lookup after making changes rather than trusting the provider's confirmation screen.
What does the SOA record tell me about a domain's DNS?
The SOA (Start of Authority) record is the primary record for a DNS zone and contains the primary nameserver hostname, the administrator's email (in DNS notation: admin.example.com = admin@example.com), a serial number that increments with each zone change, refresh and retry intervals for secondary nameservers, and the negative TTL for caching NXDOMAIN responses. The serial number is particularly diagnostic — if it hasn't changed after you made updates, your DNS provider may not have processed the change. Serial numbers in YYYYMMDDNN format make it easy to identify the last modification date.