Reverse DNS/PTR Record Checker

Check PTR records, verify reverse DNS configuration, and validate email server hostname mapping

Check Reverse DNS (PTR Record)

Enter an IP address to check its reverse DNS (PTR) record and verify proper configuration
You have 100 checks remaining today

Understanding Reverse DNS and PTR Records

Reverse DNS (rDNS) is the process of resolving an IP address back to a domain name, which is the opposite of regular DNS lookup. This is accomplished through PTR (Pointer) records. Reverse DNS is crucial for email delivery, network troubleshooting, and server verification.

What is Reverse DNS?

Reverse DNS performs the inverse function of forward DNS:

  • Forward DNS: domain.com → 192.0.2.1 (hostname to IP)
  • Reverse DNS: 192.0.2.1 → mail.domain.com (IP to hostname)

This reverse mapping is stored in special DNS zones (in-addr.arpa for IPv4, ip6.arpa for IPv6) and managed by whoever controls the IP address block, typically your ISP or hosting provider.

What is a PTR Record?

A PTR (Pointer) record is a type of DNS record that provides the reverse mapping from an IP address to a hostname. Key characteristics:

  • Stored in reverse DNS zones (*.in-addr.arpa or *.ip6.arpa)
  • Maps IP addresses to Fully Qualified Domain Names (FQDN)
  • Managed by the organization that owns the IP address block
  • Must be set up by your ISP or hosting provider
  • Should match the hostname used by mail servers

Why Reverse DNS Matters

Reverse DNS is critically important for several reasons:

  • Email Delivery: Many mail servers require valid PTR records to accept incoming mail
  • Spam Prevention: Helps identify legitimate mail servers versus spam sources
  • Server Verification: Verifies server identity and ownership
  • Network Troubleshooting: Identifies servers and devices on networks
  • Security Logging: Provides meaningful hostnames in security logs
  • Reputation Management: Properly configured rDNS improves sender reputation

Email Server Requirements

For email servers, proper reverse DNS is essential:

  • PTR Record Must Exist: The IP must have a valid PTR record
  • Forward-Confirmed: The hostname in PTR should resolve back to the same IP
  • Match HELO/EHLO: Should match the hostname your server announces
  • Valid FQDN: Must be a proper Fully Qualified Domain Name
  • No Generic Names: Avoid generic ISP hostnames like "host-123-45.isp.com"

Forward-Confirmed Reverse DNS

The gold standard for reverse DNS is "Forward-Confirmed Reverse DNS" (FCrDNS):

  • Step 1: Reverse DNS lookup on IP returns hostname (PTR record)
  • Step 2: Forward DNS lookup on that hostname returns IP (A/AAAA record)
  • Step 3: The returned IP matches the original IP

Example of valid FCrDNS:

192.0.2.1 → mail.example.com → 192.0.2.1 ✓

Example of invalid FCrDNS:

192.0.2.1 → mail.example.com → 192.0.2.99 ✗

How to Set Up Reverse DNS

Setting up reverse DNS requires coordination with your IP address provider:

  • Step 1: Determine who controls your IP block (ISP, hosting provider, etc.)
  • Step 2: Contact them to request PTR record creation
  • Step 3: Provide the IP address and desired hostname
  • Step 4: Ensure forward DNS (A/AAAA record) is also configured
  • Step 5: Wait for DNS propagation (usually 24-48 hours)
  • Step 6: Verify with reverse DNS lookup tools
  • Step 7: Test email delivery to major providers

Common Issues and Solutions

No PTR Record: Contact your ISP/hosting provider to create one. You cannot set this yourself unless you own the IP block.

PTR Doesn't Match Forward DNS: Update either the PTR or A/AAAA record to match. Both should resolve to each other.

Generic Hostname: Request a custom PTR from your provider pointing to your actual mail server hostname.

Multiple IPs, One Hostname: This is acceptable. One hostname can have multiple IPs in forward DNS.

Shared Hosting: Many shared hosting IPs have generic PTR records. Consider dedicated IP for email sending.

Reverse DNS for IPv6

IPv6 reverse DNS works similarly but uses ip6.arpa zones instead of in-addr.arpa. Due to the length of IPv6 addresses, reverse zones are more complex:

  • IPv6 address: 2001:db8::1
  • Reverse format: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
  • Same principles apply: PTR should exist and be forward-confirmed

Best Practices

  • Always set up reverse DNS for mail servers
  • Ensure forward-confirmed reverse DNS (FCrDNS)
  • Use meaningful, non-generic hostnames
  • Match PTR hostname with HELO/EHLO greeting
  • Keep PTR records updated when changing servers
  • Test regularly with reverse DNS lookup tools
  • Document your PTR configuration
  • For multiple mail servers, each should have its own PTR

Impact on Email Deliverability

Missing or misconfigured reverse DNS can severely impact email deliverability:

  • Many mail servers reject emails from IPs without PTR records
  • Emails may be marked as spam or suspicious
  • Major providers (Gmail, Outlook) check reverse DNS
  • SPF and DKIM alone aren't enough without proper PTR
  • Sender reputation scores are affected
  • Bounce rates may increase

Instant Lookup

Check reverse DNS and PTR records for any IP address instantly

Forward Verification

Automatically verify forward-confirmed reverse DNS (FCrDNS)

Email Server Check

Essential for validating mail server configuration and deliverability

Frequently Asked Questions

What is reverse DNS?

Reverse DNS (rDNS) is a DNS lookup that returns a domain name from an IP address - the opposite of regular DNS which returns an IP from a domain name. It uses PTR (pointer) records to map IPs to hostnames. For example: IP 8.8.8.8 reverse looks up to dns.google. This is essential for email servers, network troubleshooting, and server verification.

What is a PTR record?

A PTR (Pointer) record is a type of DNS record that provides the reverse mapping from an IP address to a hostname. It's stored in special reverse DNS zones (in-addr.arpa for IPv4, ip6.arpa for IPv6). PTR records are essential for email servers - many mail servers require valid PTR records to accept incoming mail. They help verify legitimate servers versus spam sources and improve sender reputation.

How do I check reverse DNS?

Enter an IP address in the checker above and click "Check PTR". We'll perform a reverse DNS lookup and show: (1) The PTR record (hostname) if it exists, (2) Forward DNS verification - checking if the hostname resolves back to the same IP, (3) Validation status - whether it's properly configured, (4) Any warnings or issues. You can also click "Use My IP Address" to check your current IP automatically.

Why do I need reverse DNS for my mail server?

Many email servers require valid reverse DNS (PTR records) to accept incoming mail. Without proper reverse DNS: (1) Your emails may be rejected entirely, (2) Messages may be marked as spam, (3) Deliverability drops significantly, (4) Major providers like Gmail and Outlook check PTR, (5) Sender reputation suffers. Proper reverse DNS proves your mail server is legitimate and not a spam source. It's considered best practice for all mail servers.

How do I set up reverse DNS?

You cannot set up reverse DNS yourself - you must contact whoever controls your IP address block (typically your ISP or hosting provider): (1) Contact your ISP/hosting provider, (2) Request PTR record creation, (3) Provide the IP and desired hostname, (4) Ensure forward DNS (A record) also exists, (5) Wait 24-48 hours for propagation, (6) Verify with our checker. Most providers offer this service, sometimes called "rDNS setup" or "PTR record configuration".

What is forward-confirmed reverse DNS?

Forward-Confirmed Reverse DNS (FCrDNS) means the reverse DNS matches forward DNS in both directions: (1) Reverse lookup: IP → hostname (PTR), (2) Forward lookup: hostname → IP (A record), (3) The IP matches in both directions. Example: 192.0.2.1 → mail.example.com → 192.0.2.1 ✓. This is the gold standard and what email providers look for. Our checker automatically verifies FCrDNS and shows if your setup passes.

What if my PTR record doesn't match forward DNS?

If PTR and forward DNS don't match, it fails FCrDNS validation: (1) IP reverse looks up to hostname1, but (2) hostname1 forward looks up to different IP. This causes email delivery issues. Solutions: Update the PTR record to match your A record, or update your A record to match the PTR. Both should point to each other. Contact your hosting provider to fix PTR, update A records in your DNS settings. Test again after changes propagate.

Can one IP have multiple PTR records?

No, each IP address should have only ONE PTR record. However, one hostname can have multiple A records (multiple IPs). This is asymmetric: IP → hostname (one PTR), hostname → IPs (multiple A records possible). For mail servers, the PTR should point to your primary mail hostname. If you have multiple mail servers, each should have its own IP with its own PTR pointing to its specific hostname.

Why does my IP show a generic hostname?

ISPs often set default PTR records with generic patterns like "host-123-45-67-89.isp.com" or "123-45-67-89.static.provider.net". This is problematic for mail servers. Solutions: (1) Request a custom PTR from your ISP pointing to your mail server hostname (e.g., mail.yourdomain.com), (2) Some ISPs offer this free, others charge, (3) Or get a dedicated IP from hosting provider with custom PTR included. Generic hostnames hurt email deliverability.

Do I need reverse DNS if I'm not running a mail server?

While reverse DNS is most critical for mail servers, it's still useful for: (1) Network troubleshooting and identification, (2) Security logging (shows hostnames instead of IPs), (3) Server verification and legitimacy, (4) Professional appearance. However, if you're only hosting websites (not sending email from the server), it's less critical. Focus on reverse DNS if you: run mail servers, send email from servers, require professional network setup, need detailed logging.