Defaults.Exposed

Defaults.ExposedFixes › Reverse DNS (PTR)

How to fix Reverse DNS (PTR)

Reverse DNS is the ID badge for the server that sends your business email. When a receiving provider like Gmail or Microsoft 365 looks up who's behind the sending address and gets a name that checks out, your mail looks legitimate. When there's no badge — or the name and number don't agree — your perfectly real invoices and quotes get treated as suspicious and quietly junked or rejected.

Bottom line for your business: Your invoices, quotes and customer replies silently land in spam or never arrive at all — so deals stall, payments come in late, and customers think you ignored them, none of which shows up as an error you'd notice.

What this can cost you

Why it matters. Every major email provider checks the identity of the server that sends your mail, and they check it on every message. If that server can't prove who it is — or if its name and its number contradict each other — your genuine business email gets handled as if it might be spam. You lose replies, payments, and trust, and because nothing bounces, you usually never find out why.

The short version

When your business sends an email, it leaves from a mail server, and every server on the internet has a numeric address — its IP. Reverse DNS (a “PTR” record) is that server’s name badge: it lets anyone who sees the number look up the proper name behind it, like mail.yourcompany.com.

The big receiving providers — Gmail, Microsoft 365, Yahoo — check that badge on every message you send. A server that can name itself, and where the name and the number agree with each other, looks like a legitimate mail server. A server with no badge, or a badge that doesn’t match, looks exactly like the anonymous, throwaway machines spammers use. So your genuine invoices and quotes start every conversation under suspicion — and a lot of them lose.

The frustrating part is that nothing tells you it’s happening. There’s no bounce, no error. Your email just quietly underperforms.

What this can cost you

These are the everyday ways a missing or mismatched reverse-DNS record turns into money and trust walking out the door. We never name a real business — these are patterns we see across the data.

The thread through all of these: the cost lands on you, it’s invisible while it’s happening, and the fix is free.

What it actually is

Normal DNS turns a name into a number: you type yourcompany.com, and DNS hands back the IP address to connect to. Reverse DNS does the opposite — it turns a number back into a name. Given the IP 203.0.113.10, a reverse lookup (a “PTR record”) answers mail.yourcompany.com.

Why receivers care: when your mail server connects to Gmail to deliver a message, Gmail sees the connecting IP. The first thing a serious mail filter does is ask “who is this machine?” — by doing a reverse lookup on that IP. A real business mail server has an answer (mail.yourcompany.com). A disposable spam machine usually doesn’t, or has a generic provider-assigned name like host-203-0-113-10.someisp.net. So the presence and quality of the badge is one of the very first trust signals applied to your mail — before SPF, DKIM, or the message content even get a look.

It checks the mail server, not your website. This trips people up. Your website’s address is often behind a CDN or proxy (like Cloudflare) and will never have a matching badge — and that’s fine, because reverse DNS for email is about the MX mail server’s IP, a completely separate machine. This check correctly looks up your domain’s primary mail server (the lowest-priority MX record), resolves it to its IP, and checks the badge on that IP.

The half that most setups get wrong: it has to match both ways. Having a name isn’t enough on its own. Gmail and the other big filters do something stricter, called forward-confirmed reverse DNS (FCrDNS):

  1. Look up the IP → get a name (e.g. mail.yourcompany.com).
  2. Now look that name back up → it must resolve to the same IP you started from.

If the two directions agree, the server is confirmed and fully trusted. If there’s a name but it points somewhere else (or nowhere), the server is only half-trusted — a badge that doesn’t survive a second glance is treated as weaker than you’d hope. A PTR that points to a hostname an attacker controls, and which doesn’t resolve back, is in some ways worse than no PTR at all.

That’s exactly how this check scores it:

A note on weight: in the methodology this is a scored email-security check (worth 25 points, a P2-priority item). It’s not the single heaviest email check — that’s SPF and DMARC, which stop outright impersonation — but it’s a genuine, graded part of your email standing, and one of the few that depends on your provider getting something right rather than you. If you send through Google Workspace or Microsoft 365 only, you almost certainly already pass it; the businesses that fail are the ones sending through their own or a third-party server.

What “good” looks like: your primary mail server’s IP has a PTR record pointing to a real hostname you own, and that hostname resolves straight back to the same IP — the two directions agree (FCrDNS confirmed).

How to fix it (free, ~10 minutes of someone’s time)

Hand this section to whoever owns the IP address of your mail server — usually your email or hosting provider, or your data-centre for a self-hosted box — and note that the fix is free. This is the one email setting you almost certainly cannot change yourself in your normal DNS panel, because reverse DNS is controlled by whoever owns the IP, not by whoever owns the domain. We only charge to monitor that it stays correct, never to make the change.

Step 1 — Find the sending mail server’s IP. Identify the domain’s primary MX host (the mail server with the lowest priority number) and resolve it to its IP address:

dig MX yourcompany.com        # find the primary (lowest-priority) MX host
dig A mail.yourcompany.com    # resolve that host to its IP

That IP is the one that needs the badge. Do not use the website’s IP — it’s a different machine and often behind a CDN that will never match.

Step 2 — Ask the IP owner to set the PTR record. Reverse DNS lives with whoever controls the IP block, so the request goes to:

Tell them the record you want, for example: 203.0.113.10mail.yourcompany.com.

Step 3 — Make it forward-confirm (this is the step most people miss). The hostname in the PTR must also resolve back to the same IP via a normal A record that you control in your own DNS. So:

Both directions must point at each other. Only then is it forward-confirmed and fully trusted.

Step 4 — Re-check your domain. Confirm the mail server now shows forward-confirmed reverse DNS and the check passes. DNS changes propagate within minutes to a few hours.

Common mistakes

Where this fits

Reverse DNS is the server’s identity; SPF, DKIM and DMARC are the domain’s authorisation and anti-impersonation layer. They answer different questions, and the big providers check all of them. SPF lists which services may send as you; DKIM cryptographically signs your messages so they can’t be tampered with; DMARC ties the two together and tells receivers what to do with mail that fails — and protects the visible “from” name your customers actually see. Reverse DNS sits underneath all of that, vouching that the machine doing the sending is a real, named mail server in the first place. Get SPF, DKIM and DMARC right for the strongest impersonation defence; get reverse DNS right so a new or self-hosted sending server isn’t quietly distrusted before the rest even gets a chance. Every one of these fixes is free.

FAQ

I'm not technical — can I deal with this myself?

Usually no, and that's fine. Unlike most email settings, this one isn't changed in your own domain's DNS — it's set by whoever owns the internet address (the IP) of your mail server, which is your email or hosting provider. Your job is simply to forward them the 'How to fix it' section. It's a quick change on their side, and it's free.

If I use Google Workspace or Microsoft 365, am I already covered?

Almost certainly yes — both manage reverse DNS automatically for their own mail servers, so a domain sending only through them passes this without you doing anything. If our check still flags it, it nearly always means some of your mail goes out through a different server (your own box, a cheap VPS, or a third-party sending app), and that server is the one missing its badge. The fix section explains who to contact.

Could fixing this break my email?

No. This only adds or corrects the sending server's identity record — it doesn't change where your mail goes, who's allowed to send it, or any of your inbox settings. It simply makes the email you already send more likely to be trusted and delivered.

What's the difference between this and SPF, DKIM and DMARC?

Those three answer 'is this domain allowed to send this message?' Reverse DNS answers a different, earlier question: 'is the machine doing the sending a real, identifiable mail server, or an anonymous box?' Big providers check both. You want all of them right — but reverse DNS is the one that catches a brand-new or self-hosted sending server before SPF and DKIM even come into play.

We have a reverse-DNS record but the check still doesn't fully pass — why?

Because having a name isn't enough; the name has to check out in both directions. The badge says the server is called, say, mail.yourcompany.com — but Gmail then looks up that name and expects it to point straight back to the exact same IP. If it doesn't (or points somewhere else), the providers treat it as unconfirmed and only half-trust it. This two-way match is called forward-confirmed reverse DNS, and it's the part most setups miss.

Is the fix really free, or is this a paid upsell?

The fix is always free — it's a small configuration change made by your provider, not a product you buy. Anyone who tells you that getting reverse DNS set up requires a paid plan is mistaken. We only charge to monitor that it stays correct over time, never to make the change.