Reverse DNS

Email & Security
A DNS query that converts an IP address to a domain name, the opposite of a standard DNS lookup.
← Back to Glossary

What is Reverse DNS?

Reverse DNS (rDNS or PTR lookup) is a DNS query that resolves an IP address to its associated hostname—the opposite of a standard forward DNS lookup. While forward DNS translates domain names to IP addresses (example.com → 192.0.2.1), reverse DNS does the inverse (192.0.2.1 → example.com). This mechanism is essential for email authentication, network security, and troubleshooting.

How Reverse DNS Works

Forward vs Reverse DNS

Lookup TypeInputOutputRecord Type
Forward DNSexample.com192.0.2.1A/AAAA
Reverse DNS192.0.2.1example.comPTR

PTR Record Structure

Reverse DNS uses special domains under in-addr.arpa (IPv4) or ip6.arpa (IPv6):

IPv4: 192.0.2.1 → 1.2.0.192.in-addr.arpa PTR example.com.

IPv6: 2001:db8::1 → 1.0.0.0...8.b.d.0.1.0.0.2.ip6.arpa PTR example.com.

Note: IPv4 octets are reversed in the lookup domain.

Primary Use Cases

Email Authentication

Most email servers perform reverse DNS checks:

1. Incoming connection from IP 192.0.2.1

2. Server queries PTR record for that IP

3. Forward lookup verifies PTR result

4. Mismatches may indicate spam

Email Deliverability

Connection from: 192.0.2.1

PTR lookup result: mail.example.com

Forward verify: mail.example.com → 192.0.2.1 ✓

Missing or mismatched rDNS = likely spam rejection

Network Troubleshooting

Server Identification

Performing Reverse DNS Lookups

Command Line Tools

# Using dig

dig -x 192.0.2.1

# Using nslookup

nslookup 192.0.2.1

# Using host

host 192.0.2.1

Example dig Output

;; ANSWER SECTION:

1.2.0.192.in-addr.arpa. 3600 IN PTR mail.example.com.

Setting Up Reverse DNS

Who Controls PTR Records?

Unlike forward DNS controlled by domain owners, PTR records are managed by:

Configuration Requirements

1. Dedicated/static IP address (shared hosting usually excluded)

2. Access to provider's control panel or support ticket

3. Forward DNS already configured (A record pointing to IP)

Best Practices for Email Servers

Required setup:

1. A record: mail.example.com → 192.0.2.1

2. PTR record: 192.0.2.1 → mail.example.com

3. Both must match (forward-confirmed reverse DNS)

Reverse DNS and Email Deliverability

Why Email Servers Check rDNS

Common rDNS Email Errors

IssueResult
No PTR recordMail rejected
Generic PTR (192-0-2-1.isp.com)Lower reputation
PTR mismatchSuspicious, may reject
Forward-confirmed rDNSTrusted

IPv6 Reverse DNS

IPv6 addresses use ip6.arpa with nibble format:

IP: 2001:0db8:85a3:0000:0000:8a2e:0370:7334

rDNS: 4.3.3.7.0.7.3.0.e.2.a.8.0.0.0.0.0.0.0.0.3.a.5.8.8.b.d.0.1.0.0.2.ip6.arpa

Troubleshooting rDNS Issues

1. Verify PTR exists: Use dig -x to check

2. Check forward match: PTR result should resolve back to IP

3. Contact IP provider: Only they can set PTR records

4. Wait for propagation: DNS changes take time (up to 48 hours)

5. Test email delivery: Use mail-tester.com or similar

Properly configured reverse DNS is essential for email deliverability and establishes legitimacy for servers sending outbound email.

Put This Knowledge to Work

Use DomScan's API to check domain availability, health, and more.