Magic
DNS Checker
Check all DNS records for any domain — A, MX, TXT, NS and more.
How to use the DNS Checker
- Enter a domain or subdomain (for example example.com, www.example.com, or mail.example.com). Internationalized domain names are accepted — the tool normalizes Punycode automatically.
- Choose All record types or toggle specific sections such as MX, TXT, NS, A, or CAA. Filtering helps when you only care about mail authentication or nameserver delegation during a migration window.
- Click Check to run the lookup and review grouped answers with TTL values. Each section shows the live string returned by our resolver path, not a cached panel screenshot from your DNS host.
- Copy individual values or the full result set for tickets, migration notes, runbooks, or API follow-up. Recent successful checks stay in local browser history for quick before/after comparisons on the same machine.
DNS record types we check
The DNS Checker queries common public record types in one pass. Use the table below as a quick reference before you change hosting, mail routing, certificate issuance, or SaaS verification tokens. When a row mentions mail or TLS, cross-check with the SSL Certificate Checker and HTTP header tools once A/AAAA records point at the new origin.
| Type | Purpose | Example |
|---|---|---|
| A | Maps a hostname to an IPv4 address | www.example.com → 93.184.216.34 |
| AAAA | Maps a hostname to an IPv6 address | www.example.com → 2606:2800:220:1:248:1893:25c8:1946 |
| MX | Mail exchange servers and priority | 10 mail.example.com |
| NS | Authoritative nameservers for the zone | ns1.example.com |
| TXT | Verification, SPF, DKIM, DMARC and other text | v=spf1 include:_spf.example.com ~all |
| CNAME | Alias from one name to another | www → example.com |
| SOA | Zone authority, serial and refresh timers | Primary NS and admin contact |
| CAA | Which CAs may issue certificates | 0 issue "letsencrypt.org" |
| SRV | Service location (host, port, priority) | _sip._tcp.example.com |
| DKIM / DMARC | Email authentication (usually in TXT) | v=DMARC1; p=reject |
When to run a full DNS lookup
Run a baseline lookup before any nameserver change, registrar transfer, or mail provider switch. Capture A, AAAA, MX, TXT (SPF, DKIM, DMARC), NS, and SOA in a change ticket. After cutover, run the same lookup and diff answers line by line. SOA serial increments on many providers when the zone file changes — note it when troubleshooting stale secondaries or support claims that «propagation is complete» while your laptop still shows old mail routes.
Use the DNS Checker when onboarding a SaaS product that asks for verification TXT, when debugging deliverability after SPF or DKIM rotation, when confirming CAA before issuing certificates, or when a CDN orange-cloud toggle changes anycast A answers. Checking dns records online is faster than installing bind-utils on locked-down corporate laptops and more complete than ping or nslookup alone, which never show MX, TXT, or CAA in one structured view.
Pair a full lookup with WHOIS when delegation itself is suspect: if nameservers at the registrar do not match the NS records returned publicly, you may be editing an inactive DNS panel while the world still queries the previous host. For single-type traces (only MX, only TXT, only NS), the DIG tool on the same site returns resolver-style answer sections you can paste into support threads without reformatting.
Troubleshooting stale or conflicting DNS answers
If the DNS Checker shows values that disagree with your control panel, compare NS records first. You might be logged into a child-zone editor while the apex still delegates elsewhere. Query authoritative nameservers with DIG @ns1.example.com when recursive caches lie — our checker uses a configured resolver path, which reflects what most visitors see, not necessarily the authoritative file seconds after you click Save.
TTL drives how long old answers persist. A record cached for 86400 seconds can take up to twenty-four hours to vanish from every resolver worldwide even after you publish a fix. Lower TTL on stable records twenty-four to forty-eight hours before a planned change, verify the lower TTL with the DNS Checker, apply the new data, then raise TTL again after stability returns.
Duplicate SPF TXT records at the same owner name invalidate SPF entirely — merge includes into one string. CNAME at a label that also carries MX or TXT is invalid per DNS rules and produces unpredictable resolver behavior. DMARC without aligned SPF or DKIM reports failures but does not fix them; treat DMARC as a policy layer on top of working authentication records, not a substitute.
Geographic anycast and CDN proxied names may return different A or AAAA answers depending on resolver location. That is expected, not a propagation bug. When debugging origin routing, compare grey-cloud versus orange-cloud states in your DNS panel and re-run the DNS Checker from the same resolver path after each toggle.
Checking MX, SPF, DKIM, and DMARC together
Inbound mail depends on MX priorities and reachable mail exchanger hostnames. Outbound reputation depends on SPF, DKIM, and DMARC TXT at predictable names. The DNS Checker groups MX and TXT in one response so you can confirm that mail.example.com resolves, that only one SPF exists at the apex, that your selector._domainkey label publishes a current public key, and that _dmarc.example.com states the policy you intend (none, quarantine, or reject).
After Google Workspace, Microsoft 365, or any SMTP relay onboarding, verify all four families before sending bulk mail. A working MX record does not imply SPF is correct — compare outbound SMTP IPs with the SPF include chain and provider documentation. Copy the exact concatenated TXT from the checker rather than retyping from PDFs; split DKIM strings in the panel still concatenate in DNS answers.
When Authentication-Results headers show spf=fail or dkim=fail, re-query live TXT with the DNS Checker, fix the zone, note TTL, and wait for cache expiry before retesting. Use the Blacklist Checker on sending IPs if deferrals persist after DNS auth is clean — DNS fixes deliverability prerequisites but does not replace IP reputation work.
Five-step migration workflow
- Document the current zone: run the DNS Checker on apex and critical subdomains; export or copy A, AAAA, MX, TXT, NS, CAA, and SRV into a ticket with timestamps and TTL values.
- Lower TTL on records you plan to change at least one full TTL window before cutover; confirm the lower TTL is visible with another DNS Checker pass.
- Apply changes at the authoritative DNS host or switch nameservers at the registrar; immediately re-run the DNS Checker and DIG on NS if delegation moved.
- Validate dependent services: HTTP headers and TLS on new A/AAAA targets, test inbound mail to MX hosts, send outbound test messages and read Authentication-Results.
- Restore higher TTL after forty-eight hours of stable answers; archive before/after checker output in the ticket for future audits.
DNS Checker vs DNS propagation tools
This tool shows the DNS records returned by our resolver right now — a complete all-records lookup including DKIM- and DMARC-friendly TXT answers, grouped by type with copy actions. It is built for verifying configuration, documenting migrations, and answering «what does the public DNS tree show for this name today?» It does not plot a world map of resolver differences and does not claim to test fifty global locations simultaneously.
Dedicated DNS propagation checkers query many regional recursive resolvers over time and visualize which regions still cache old A, MX, or NS values. That worldview helps after large TTL-heavy changes or nameserver swaps when support teams ask «has it propagated yet?» DN01 does not replicate that map — we focus on one high-quality snapshot plus history, API access, and companion tools (DIG, WHOIS, SSL) on the same site.
Propagation is not instant teleportation. It is old caches expiring per TTL plus registrar glue updates when nameservers change. A low TTL on the authoritative zone helps future changes converge faster but cannot retroactively flush answers already cached at 86400 seconds. Use the DNS Checker to confirm your authoritative publish, then use propagation maps if you need geographic confidence that resolvers in multiple regions have expired old data.
When answers differ between the DNS Checker and a propagation map, both can be «correct» for their vantage point. Recursive resolvers cache independently; your office DNS, mobile carrier, and 8.8.8.8 may disagree until TTLs expire. Query authoritative NS directly with DIG when you need to bypass cache entirely — if authoritative NS already shows the new MX but the checker still shows the old one, you are observing cache lag, not a failed publish.
Choose DN01 when you want every major record type in one view, localized UI in eight languages, local recent history, and a documented API for automation. Choose propagation maps when your question is specifically «which regions still see the previous IP?» — not «are my MX and SPF strings correct?» We are honest about that boundary: no fake propagation percentage bar, no simulated global grid — just accurate, copy-friendly DNS data for operators who need to ship reliable mail, web, and certificate changes.
Why use DN01 DNS Checker
- All major record types in one request, including CAA, SRV, and mail-auth TXT — not just A and CNAME shortcuts.
- Modern UX with grouped results, copy buttons, and recent successful checks without installing terminal tools.
- Eight localized interfaces plus a documented API for scripts, monitoring, and pre-cutover CI checks.
- Pairs naturally with the online DIG tool, WHOIS, SSL Certificate Checker, and HTTP header tools on the same site for end-to-end validation.
FAQ
DNS Checker FAQ
Answers about record lookup, propagation timing, mail records and automation.
What is a DNS checker?
A DNS checker is an online tool that looks up DNS records for a domain or subdomain — such as A, MX, TXT and NS — and shows what resolvers return right now.
What can I check with the DNS checker?
Query common types including A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, SRV and PTR. For terminal-style output on one type, compare the same host in DIG.
How long does DNS propagation take?
Changes usually appear within minutes but can take up to 48 hours when TTL is high or resolvers cache old answers. This DNS Checker shows the current snapshot; it is not a worldwide propagation map.
What's the difference between A and CNAME?
An A record points a name directly to an IPv4 address. A CNAME aliases one name to another hostname instead of an IP. Do not place CNAME on the same label as other record types.
How to check MX records for email?
Run the domain here and open the MX section to see priority and mail hostnames. For a longer walkthrough, read MX and TXT records guide.
How to verify SPF, DKIM and DMARC?
Filter TXT records in the DNS Checker results. SPF uses v=spf1, DKIM often lives on selectors like default._domainkey, and DMARC uses _dmarc TXT entries.
Why do DNS answers differ between resolvers?
Resolvers cache answers until TTL expires and may see different nameservers during a change. For a practical overview, read Check DNS records online.
How to check DNS after changing hosting?
Compare A/AAAA and NS before and after the cutover, note TTL, and re-run the lookup until answers match your new provider. Pair with WHOIS to confirm nameserver delegation.
Can I check DNS records for subdomains?
Yes. Enter the full hostname such as mail.example.com or api.example.com — the checker queries that exact name, not only the apex domain.
Should I use DNS checker or WHOIS first?
Start with WHOIS for registrar, expiry or ownership context. Use DNS Checker when you need live records consumed by browsers, mail servers and resolvers.
Is this DNS checker free?
Yes. The web tool is free for manual lookups. Rate limits apply to protect the service; recurring checks can use the API docs after you request an API token.
How to automate DNS checks?
Use the browser page for spot checks. For scripts and monitoring, see the API docs after you request an API token.
Tool switcher
Continue with another check
Pick the next step in your domain or security workflow.
- Domain IP LookupA and AAAA IP addresses for a domainOpen
- Domain Age CheckerCreation date, age, registrar and expiryOpen
- DMARC AnalyzerDMARC policy, alignment and reporting checksOpen
- DKIM ValidatorDKIM selector lookup and record validationOpen
- Blacklist CheckerDNSBL reputation for IP and domainOpen
- BIN CheckerCard brand, bank and country from BIN/IINOpen
- DIGOne record type, resolver-style answerOpen
- WHOISRegistrar, expiry and domain statusOpen
- SSL Certificate CheckerCertificate chain, SAN and TLS versionOpen
- HTTP/2 TesterHTTP/2 support, ALPN and TLS negotiationOpen
- HTTP Header CheckerResponse headers, redirects and cachingOpen
- Punycode ConverterUnicode ↔ Punycode for IDN domainsOpen
- IP CalculatorSubnet math for IPv4 and IPv6 CIDROpen
- Base64 CodecEncode and decode Base64 textOpen
- Password GeneratorStrong random passwords for ops workOpen
- Password Strength CheckerEntropy, crack time and password suggestionsOpen
- Passphrase GeneratorMemorable random word phrases for safer sharing testsOpen
- URL SplitterBreak a URL into parts and query paramsOpen
- Browser Update CheckerBrowser version, update status and Client HintsOpen
Related articles
Practical guides for common DNS Checker tasks — DNS records, troubleshooting steps, and links to our free tools.
mx record lookup, txt record dns, spf record check dns
MX and TXT Records Explained — Check Online
Complete guide to MX and TXT DNS records: mail routing, SPF, DKIM, DMARC, verification tokens, and how to check them online with DN01.
Read article →check dns records online, dns lookup tool, dns record checker
How to Check DNS Records Online
Step-by-step guide to checking A, AAAA, MX, NS, TXT, CNAME, SOA, CAA, and SRV records online before nameserver or hosting changes.
Read article →dns a record, a record lookup, ipv4 dns record
DNS A Record Explained — IPv4 Lookup Guide
What DNS A and AAAA records do, how A record lookup tools work, CDN caveats, and verifying IPv4/IPv6 before go-live.
Read article →spf dkim dmarc dns, email authentication records, spf record check
SPF, DKIM & DMARC DNS Guide — Email Auth
How SPF, DKIM, and DMARC TXT records work together, example strings, alignment basics, and verifying mail authentication with DNS Checker.
Read article →cname record dns, cname vs a record, dns alias record
CNAME Record Explained — Aliases & Pitfalls
How DNS CNAME records alias one name to another, apex limitations, conflicts with other record types, and checking CNAME with DNS Checker.
Read article →dns ttl explained, dns propagation time, how long dns changes take
DNS TTL & Propagation — How Long Changes Take
What DNS TTL means, realistic propagation timelines, lowering TTL before migrations, and verifying updates with DNS Checker vs propagation maps.
Read article →dns propagation checklist, dns change verification, ttl propagation guide
DNS Propagation Checklist — Verify Every Change
Step-by-step checklist for confirming DNS changes propagated before closing migration tickets.
Read article →email deliverability dns checklist, mail dns audit, spf dkim dmarc mx check
Email Deliverability DNS Checklist
MX, SPF, DKIM, DMARC, PTR, and blacklist checks before bulk sends.
Read article →