DNS & Email

What are DNS records, and why do they decide whether your email lands?

Inboxlogy7 min readUpdated 2026-10-26

In short: DNS records are the public instructions that tell the internet how to route and trust your domain. For email, six matter most: MX (where mail is received), A/AAAA (your server addresses), and the TXT-based SPF, DKIM and DMARC records that prove your mail is genuine. If those three are missing or wrong, mailbox providers quietly send you to spam.

What is a DNS record, in one sentence?

A DNS record is a public line of configuration, stored in your domain's DNS zone, that tells other computers something about your domain, like which server to contact or which senders are allowed to email on your behalf. DNS (the Domain Name System) is often called the internet's phone book: when someone looks up your domain, they read these records to decide what to do.

Key point: DNS records are public. Anyone, including every mailbox provider you send to, can read your MX, SPF, DKIM and DMARC records in a fraction of a second. That is exactly how Gmail and Outlook decide whether to trust you.

Which DNS records affect email deliverability?

Six record types do the real work for email:

  • MX records: list the mail servers that receive email for your domain, in priority order. No MX, no inbound mail.
  • A / AAAA records: map your domain (or a sending host) to an IPv4 / IPv6 address.
  • SPF (a TXT record): names the servers allowed to send email as your domain.
  • DKIM (a TXT record): publishes a public key that cryptographically signs your outgoing mail.
  • DMARC (a TXT record at _dmarc): tells receivers what to do when a message fails SPF or DKIM, and where to send reports.
  • PTR (reverse DNS): maps your sending IP back to a hostname; mailbox providers check it for legitimacy.

How do mailbox providers use your DNS records?

When an email arrives, the receiving server runs a series of near-instant DNS lookups on the sending domain. It reads your SPF record to see if the sending server is authorised, checks the DKIM signature against your published public key, and then applies your DMARC policy to decide what happens if either fails. A domain with clean, aligned SPF, DKIM and DMARC looks trustworthy. A domain missing them looks anonymous, and anonymous mail is the first thing spam filters distrust.

This is why two identical emails can have completely different fates: the one from an authenticated domain reaches the inbox, and the one from an unauthenticated domain gets quarantined.

How do you check your DNS records?

You don't need command-line tools. A browser-based DNS Record Checker queries live public DNS and shows your A, AAAA, MX, TXT, NS and CNAME records in one view. For the email-specific records, dedicated checkers go further: an SPF Checker counts your DNS lookups against the hard limit of 10, a DMARC Checker explains your enforcement level, and a DKIM Checker confirms your public key is present and valid.

What does a healthy email DNS setup look like?

A domain that mailbox providers trust usually has:

  • Valid MX records pointing to a real mail provider.
  • One SPF record ending in ~all or -all, under 10 DNS lookups.
  • A published DKIM key (2048-bit recommended) for every sending service.
  • A DMARC record at quarantine or reject, with a reporting address.
  • Correct reverse DNS (PTR) on the sending IP.

Get those right and you remove the single most common, most fixable cause of cold email landing in spam.

Check your DNS records now, free

See every A, MX, TXT, NS and CNAME record for any domain in one click. No sign-up, nothing to install.

Open the DNS Record Checker →All free tools

Frequently asked questions

How long do DNS changes take to apply?
DNS changes propagate based on the record's TTL (time to live), usually between a few minutes and 48 hours. Most email records update within an hour. Lower your TTL before making changes if you need them to take effect quickly.
Are DNS records private?
No. DNS records are public by design, so any mailbox provider, tool or person can read your MX, SPF, DKIM and DMARC records instantly. Never put secrets in DNS; your DKIM private key stays on your mail server, only the public key goes in DNS.
Which DNS records are required to send cold email?
At minimum you need valid MX records, an SPF record, a DKIM key, and a DMARC record. Without SPF, DKIM and DMARC, mailbox providers treat your mail as unauthenticated and are far more likely to filter it to spam.
Can I check another company's DNS records?
Yes. Because DNS is public, you can look up any domain's records. That helps when you are diagnosing a partner's setup or checking how a competitor configures email. A free DNS Record Checker does this in one click.