tools
DNS lookup tool for email records
Run a DNS lookup workflow for email records like TXT, MX, CNAME, PTR, SPF, DKIM, DMARC, BIMI, MTA-STS, and TLS reporting.
Use this DNS lookup workflow when email authentication, routing, inbox placement, or sender reputation depends on records that live in DNS. A single lookup can answer "what value is published right now," but email teams usually need a sequence: check the correct hostname, inspect the relevant record type, send a real message, then compare DNS with the headers that mailbox providers received.
If you need a live, task-specific check, start with the matching MailSlurp tool:
- SPF checker for authorized sending sources and lookup-count risk
- DKIM checker for selector records and signing readiness
- DMARC checker for policy, alignment, and reporting tags
- MX record checker for inbound routing and mail exchanger priority
- Reverse DNS lookup for PTR identity on sending IPs
- DNS propagation checker after record changes
- Email header analyzer when you need to match DNS with a real message
Quick answer
A useful email DNS lookup checks the exact name and record type used by the mail flow you are debugging. Do not only check the root domain. SPF is usually published as a TXT record on the sending domain. DMARC is published at _dmarc.example.com. DKIM uses a provider-specific selector such as selector1._domainkey.example.com. MX records live on the domain that receives mail. PTR records are attached to the sending IP, not the domain itself.
When delivery is failing, collect both DNS output and message evidence. DNS tells you what should be true. Headers tell you what actually happened during a send. MailSlurp helps connect both views with DNS tools, header analysis, blacklist checks, spam checks, inbox placement testing, and DMARC/SPF/DKIM monitoring.
Email DNS lookup workflow
- Confirm the domain or host you are checking. For a branded sender, that might be the visible From domain, a bounce/return-path domain, a DKIM signing domain, a tracking domain, or an inbound mailbox domain.
- Choose the DNS record type. Use TXT for SPF, DKIM, DMARC, BIMI, MTA-STS, and TLS reporting records. Use MX for inbound mail routing. Use CNAME for delegated selectors or tracking hosts. Use PTR or reverse DNS when sender IP identity matters.
- Run the lookup and save the exact response. Keep the hostname, record type, value, and timestamp with the incident notes.
- Send or inspect a real test message. Use Email header analyzer to review
Authentication-Results,Received, return-path, DKIM signature, and sender IP evidence. - Compare DNS with the message path. If SPF, DKIM, or DMARC pass in DNS but fail in headers, the wrong domain, selector, include, or provider path may be involved.
- Re-check after changes with DNS propagation checker before assuming the fix has reached receivers.
Which DNS record should you check?
SPF TXT records
SPF answers which services and IP ranges are allowed to send for a domain. Use SPF checker when an SPF record has too many lookups, conflicting mechanisms, stale includes, or provider migrations that no longer match the real sender path.
SPF does not prove the visible From domain by itself. It evaluates the envelope sender. Pair SPF checks with DMARC checker when alignment matters.
DKIM selector records
DKIM depends on a selector-specific TXT or CNAME record such as selector._domainkey.example.com. If a provider rotates keys, changes selectors, or asks you to publish a delegated CNAME, a generic root-domain DNS lookup will miss the problem. Use DKIM checker to confirm the selector that appears in the message signature.
DMARC policy records
DMARC is always looked up at _dmarc.yourdomain.com. Check the policy mode, reporting addresses, alignment settings, and whether the domain has exactly one valid DMARC record. Use DMARC checker before moving a domain from monitoring to quarantine or reject.
MX records
MX records decide where inbound mail is delivered. Use MX record checker when messages are not arriving, verification emails bounce, a custom domain has been migrated, or an inbound routing setup needs proof. MX output should be paired with a real receipt test, especially when multiple providers or fallback priorities are involved.
PTR and reverse DNS
PTR records are checked from the sending IP back to a hostname. They are useful when delivery errors mention sender identity, reverse DNS, relay trust, or infrastructure reputation. Use Reverse DNS lookup on the IP that appears in message headers, not on the visible sender domain.
BIMI, MTA-STS, and TLS reporting
BIMI, MTA-STS, and TLS reporting records support brand indicators and secure transport monitoring. Use BIMI checker, MTA-STS checker, and TLS reporting checker when you are validating a complete sender-domain posture.
Common DNS lookup mistakes
Checking only the root domain
Email DNS often lives on subdomains. DMARC uses _dmarc. DKIM uses _domainkey. Bounce domains and tracking domains may sit under separate subdomains. Always check the hostname that the message or provider setup actually references.
Treating propagation as instant
DNS changes can appear at one resolver before another. TTL, resolver caching, and provider control panels can make a fix look inconsistent for a while. Use DNS propagation checker after publishing SPF, DKIM, DMARC, MX, MTA-STS, or TLS reporting changes.
Publishing duplicate TXT records
Multiple SPF records on the same hostname can break SPF evaluation. Multiple DMARC records can make policy evaluation fail. If a DNS panel splits long TXT strings incorrectly or leaves stale provider records behind, mailbox providers may reject or downgrade the message.
Ignoring headers after DNS looks correct
A DNS lookup can be correct while the application still sends through an unexpected provider, bounce domain, selector, or IP pool. Send a message into a MailSlurp inbox and inspect the headers before closing the issue.
Use DNS lookup with MailSlurp
MailSlurp turns one-off DNS checks into an evidence workflow. Use DNS lookup to see the published records, then verify the message path with Email header analyzer, sender reputation with Email blacklist checker, content risk with Email spam checker, and outcome evidence with Inbox placement test.
For recurring checks, use DMARC, SPF, DKIM, and BIMI monitoring so sender-domain drift is caught before a release, campaign, or provider migration damages delivery. If you are validating a product workflow, combine DNS checks with Email deliverability testing so the team can prove that password resets, signup codes, billing messages, and customer notifications reach real inboxes.
FAQ
What is a DNS lookup for email?
A DNS lookup for email checks records used by sending and receiving systems, including SPF, DKIM, DMARC, MX, PTR, BIMI, MTA-STS, and TLS reporting records.
Which DNS records matter most for deliverability?
Start with SPF, DKIM, DMARC, MX, and PTR. For broader sender posture, add BIMI, MTA-STS, TLS reporting, blacklist checks, spam checks, and inbox placement testing.
Why does DNS look correct but email still fails?
The message may be using a different sender path than the one you checked. Inspect a real message header to confirm the return-path domain, DKIM selector, SPF domain, sending IP, and authentication results.
How do I check whether a DNS change is live?
Run the lookup again after publishing the change, then use DNS propagation checker to see whether resolvers are returning the new value consistently.