SEOlust
IP Tools

IP PTR Record Checker

Reverse DNS validation - check PTR records for email deliverability.

All tools

🔍 IP PTR Record Checker

Check reverse DNS (PTR records) and validate forward-confirmed reverse DNS (FCrDNS) for email deliverability.

📚 What is a PTR Record?

A PTR (Pointer) record is reverse DNS that maps an IP address to a hostname. Mail servers MUST have valid PTR records for email deliverability. The PTR should match the domain sending email and pass FCrDNS (Forward-Confirmed Reverse DNS) validation.

Why PTR Matters:
Email Deliverability: Required by most mail servers
Spam Prevention: Missing PTR = spam red flag
FCrDNS Validation: Forward lookup must match reverse
Reputation: Improves sender reputation scores

⚠️ Email Server Requirement

If you send email from this IP or domain, a valid PTR record is MANDATORY. Without it, your emails will be rejected or marked as spam by Gmail, Outlook, Yahoo, and most other mail providers.

Free IP PTR Record Checker - Reverse DNS Validation for Email Deliverability

Our free IP PTR Record Checker validates reverse DNS (PTR records) and performs forward-confirmed reverse DNS (FCrDNS) validation critical for email deliverability. The tool checks if PTR record exists mapping IP to hostname, validates FCrDNS by confirming PTR hostname resolves back to original IP, verifies domain match for mail servers, detects mail server hostname patterns, and provides complete DNS diagnostic including forward lookup results and MX record display. Essential for email server administration, spam prevention, mail deliverability troubleshooting, DNS configuration verification, and meeting mail provider requirements (Gmail, Outlook, Yahoo all require valid PTR). Shows detailed validation status (Valid PTR, Invalid PTR, Missing PTR, Domain Mismatch) with color-coded visual indicators and specific fix recommendations. Unlike simple DNS lookup tools, performs comprehensive reverse DNS validation with FCrDNS checking required by modern mail systems.

What Are PTR Records?

PTR (Pointer) records are DNS entries that provide reverse DNS lookup functionality mapping an IP address back to a hostname, which is the opposite direction of normal forward DNS that maps hostnames to IP addresses. PTR records are critical for email deliverability as mail servers perform reverse DNS lookups to verify sender identity.

  • How PTR Records Work: Normal DNS (A record) maps domain to IP like mail.example.com → 203.0.113.45. PTR record maps IP back to domain like 203.0.113.45 → mail.example.com. Stored in special reverse DNS zone format like 45.113.0.203.in-addr.arpa. Managed by IP address owner not domain owner. Requires coordination with ISP or hosting provider who owns IP block
  • PTR Record Structure and Format: Reverse DNS zone uses in-addr.arpa domain. IP octets reversed in zone name (1.2.3.4 becomes 4.3.2.1.in-addr.arpa). PTR record type in DNS (type 12). Contains single hostname value. Typically matches mail server hostname. Must be fully qualified domain name (FQDN) with trailing dot
  • Example PTR Record Configuration: If your mail server IP is 203.0.113.45 and hostname is mail.example.com, PTR record is 45.113.0.203.in-addr.arpa PTR mail.example.com. This is configured by your IP provider not in your domain's DNS. You request PTR through hosting control panel or support ticket
  • Who Controls PTR Records: IP address owner controls PTR records not domain owner. For dedicated servers, hosting company manages PTR. For cloud services (AWS, Azure, GCP) you configure via console. For residential IPs, ISP controls and usually won't change. For colocation you may have PTR delegation. Cannot set PTR yourself, must work with IP provider
  • Why PTR is Critical for Email: Mail servers perform reverse DNS lookup on connecting IPs. Missing PTR record triggers immediate spam suspicion. Invalid or mismatched PTR fails many spam filters. Required by Gmail, Outlook, Yahoo and most providers. Contributes to sender reputation score. Part of anti-spam best practices. SMTP RFC 5321 recommends PTR for mail servers

Forward-Confirmed Reverse DNS (FCrDNS)

FCrDNS validation is critical step beyond basic PTR checking that verifies the PTR hostname actually resolves back to the original IP address, preventing DNS forgery and ensuring bidirectional DNS consistency.

  • What is FCrDNS: Forward-Confirmed Reverse DNS validates that PTR hostname has matching A record. Step 1: Perform reverse DNS lookup on IP to get hostname. Step 2: Perform forward DNS lookup on that hostname to get IP(s). Step 3: Verify original IP is in the list of forward lookup IPs. If original IP matches forward lookup, FCrDNS passes. If no match, FCrDNS fails even if PTR exists
  • Why FCrDNS Matters: Prevents DNS spoofing where someone sets PTR to your domain. Ensures bidirectional DNS consistency between forward and reverse. Required by most major mail providers including Gmail and Outlook. More stringent check than simple PTR existence. Demonstrates proper DNS configuration and legitimate mail server. Part of RFC-recommended email best practices
  • Common FCrDNS Failures: PTR hostname exists but has no A record pointing back. A record points to different IP than PTR IP. Typo in PTR hostname that doesn't match actual A record. PTR set but corresponding A record not created. DNS propagation delay where PTR updated but A record not yet. Multiple A records for hostname but original IP not included
  • How to Fix FCrDNS Issues: Create A record for PTR hostname pointing to mail server IP. Ensure PTR hostname exactly matches A record hostname (case-insensitive but exact). Wait 24-48 hours for DNS propagation after changes. Verify A record with dig or nslookup: dig mail.example.com A. Confirm A record returns same IP as your mail server. Test FCrDNS validation using our tool or command line
  • FCrDNS Best Practices: Configure A record before requesting PTR record. Use same hostname for both PTR and A record. Don't use CNAME for mail server hostname, use A record. Include all mail server IPs in A record if multiple. Keep DNS records synchronized during changes. Test FCrDNS from external tools not just internal. Monitor FCrDNS status regularly for mail servers

How to Use the PTR Record Checker

Checking PTR records and validating FCrDNS is essential for diagnosing email deliverability issues and ensuring proper DNS configuration.

  • Enter IP Address or Domain: Input mail server IP like 203.0.113.45 directly, or enter domain like mail.example.com which auto-resolves to IP. Tool supports both formats for convenience. Validates IP format before checking. Works only with public IPs not private ranges. Rejects reserved and private IP addresses
  • Click Check PTR Record: Tool performs PTR lookup via gethostbyaddr function. Queries reverse DNS zone for IP. Retrieves PTR hostname if configured. Measures DNS response time. Handles DNS failures gracefully. Displays clear error messages for issues. Entire check completes in 2-3 seconds
  • View PTR Record Status: Large visual indicator shows overall status. Valid PTR with green checkmark if configured correctly. Invalid PTR with warning if FCrDNS fails. Missing PTR with red X if no record. Domain Mismatch with yellow if hostname doesn't match. Color-coded for immediate understanding. Detailed status message explains finding
  • Check FCrDNS Validation: Forward lookup performed on PTR hostname. Retrieves all A records for hostname. Compares forward IPs to original IP. Displays match status for each forward IP. Highlights matching IP with badge. Shows complete validation chain. Explains why FCrDNS matters for deliverability
  • Verify Domain Match (if domain input): Checks if PTR hostname matches input domain. Validates subdomain relationships. For example mail.example.com matches example.com. Flags mismatch when PTR points elsewhere. Explains impact on email reputation. Important for DKIM and SPF alignment
  • Review MX Records (for domains): Shows mail servers configured for domain. Displays MX priority values. Lists all MX hostnames. Sorted by priority (lowest first). Helps verify mail routing configuration. Confirms domain actually receives email
  • Read Fix Recommendations: Specific guidance based on findings. Missing PTR instructs contacting IP provider. Invalid FCrDNS explains DNS configuration needed. Domain mismatch suggests updating PTR or hostname. Includes best practices for PTR configuration. Provides examples of good PTR hostnames

Why PTR Records Are Required for Email

Mail servers universally check PTR records as first-line spam defense and sender verification making valid PTR absolutely mandatory for email deliverability.

  • Gmail Requirements - Strict PTR Enforcement: Gmail rejects or heavily penalizes mail from IPs without PTR. Missing PTR almost guarantees spam folder placement. PTR must pass FCrDNS validation not just exist. Contributes to Gmail sender reputation score. Temporary errors if PTR temporarily unavailable. Permanent reputation damage from persistent PTR issues. Google Postmaster Tools shows PTR-related delivery problems
  • Outlook/Microsoft 365 PTR Checking: Microsoft performs reverse DNS on all incoming connections. Missing PTR results in connection rejection at SMTP level. Invalid PTR increases spam score significantly. PTR checked during initial SMTP handshake. Contributes to SmartScreen filter reputation. Office 365 logs show PTR validation failures. Particularly strict for new or unknown sending IPs
  • Yahoo Mail PTR Validation: Yahoo requires valid PTR for mail acceptance. Missing PTR may result in temporary deferrals. Repeated PTR failures lead to permanent blocking. FCrDNS validation performed on every connection. PTR mismatch reduces sender reputation. Yahoo displays reverse DNS in email headers. Users can see PTR information when investigating spam
  • Other Mail Provider Requirements: AOL, Prodigy and Verizon enforce PTR checking. Spam filtering services (Barracuda, SpamTitan) check PTR. Corporate mail servers often reject missing PTR. ISP mail servers validate reverse DNS. Government email systems require PTR. Educational institution mail filters check PTR. Virtually all modern mail systems perform PTR lookup
  • SMTP Protocol and RFC Recommendations: RFC 5321 (SMTP specification) recommends PTR records. RFC 1912 discusses PTR best practices. RFC 7208 (SPF) references reverse DNS. Industry standards assume PTR presence. Best current practices mandate PTR for mail. Omitting PTR violates email community norms
  • Spam Filter PTR Checks: SpamAssassin checks reverse DNS and scores based on result. Missing PTR adds significant spam points. Invalid or generic PTR increases score. Commercial spam filters universally check PTR. Anti-spam appliances validate reverse DNS. Reputation services factor PTR into scoring. Lacking PTR correlates strongly with spam sources
  • Sender Reputation Impact: Sender Score and other reputation services check PTR. Missing PTR lowers reputation score. Established reputation requires valid PTR. New senders must have PTR to build reputation. PTR stability over time improves reputation. Changing PTR frequently hurts reputation. Consistent PTR configuration demonstrates legitimacy
  • Email Authentication Alignment: PTR should align with HELO/EHLO hostname. Alignment improves SPF pass rates. DKIM signing domain should match PTR. DMARC policy effectiveness improved with PTR alignment. Comprehensive authentication requires consistent PTR across all email authentication mechanisms

Pro Tip

For optimal email deliverability, configure PTR records following industry best practices. Use descriptive mail server hostnames and ensure PTR hostname matches your SMTP HELO/EHLO greeting for comprehensive authentication alignment.

  • Use Descriptive Mail Server Hostnames: Choose clear hostnames like mail.example.com, smtp.example.com, or outbound.example.com rather than generic server names. Ensure PTR hostname exactly matches your SMTP HELO/EHLO greeting that your mail server announces during connection. Mismatched HELO/PTR triggers spam filters even if both exist. Avoid using bare domain or internal server names
  • Implement Forward-Confirmed Reverse DNS: Create matching A record so mail.example.com A record points to same IP that has mail.example.com PTR creating bidirectional consistency. Align PTR with authenticated sending domains by having PTR hostname match or be subdomain of domain in SPF record, DKIM signature and DMARC policy. Maintain PTR stability over time avoiding frequent changes which damage sender reputation
  • Configure Multiple IPs Properly: Set up unique PTR records if using multiple outbound IPs assigning unique descriptive hostname to each IP like outbound1.example.com, outbound2.example.com for tracking and debugging. Verify PTR configuration from external perspective using tools like our checker or command-line dig commands. Monitor PTR propagation after changes allowing 24-48 hours for global DNS propagation
  • Work With Hosting Providers: For dedicated mail servers configure PTR during initial setup before sending any mail. Work with hosting provider or cloud service to set PTR as most providers offer PTR management. For AWS EC2 use Elastic IP and request PTR through AWS console. For Google Cloud use static IP and set PTR via gcloud command. For Azure configure reverse DNS on public IP resource. For DigitalOcean edit PTR in Networking section
  • Avoid Common PTR Mistakes: Don't use server's internal hostname not public facing one (breaks external validation). Don't set PTR to different domain than mail is from (confuses alignment checks). Don't leave default provider PTR like server-1-2-3-4.hosting.com (looks unprofessional). Don't use bare domain example.com instead of mail server subdomain (fails HELO matching). Don't point PTR to non-existent hostname that doesn't have A record (fails FCrDNS)
  • Verify Complete Email Authentication Stack: PTR record configured and passing FCrDNS. SPF record authorizing sending IP address. DKIM signature for message authentication. DMARC policy for alignment checking. Proper HELO hostname matching PTR. Authenticated sender domain matching PTR. Consistent branding across all records
  • Regular PTR Monitoring Schedule: Check PTR after any IP change immediately. Verify after hosting provider migration. Test during routine email deliverability audits monthly. Validate after DNS provider changes. Confirm after firewall or network updates. Monitor via automated checks daily for production mail servers
  • Remember PTR is Foundational: PTR is just one component of email authentication but it's the first check most mail servers perform. Failing PTR check may prevent other authentication from even being evaluated. PTR is foundational requirement for modern email delivery. Configure it properly before attempting to send production email

FAQ

What is a PTR record and why is it important?
A PTR (Pointer) record is reverse DNS that maps an IP address to a hostname. It's critical for email deliverability - mail servers check PTR to verify sender identity. Missing PTR means your emails will be rejected or marked as spam by Gmail, Outlook, Yahoo, and most providers.
How do I add or change a PTR record?
PTR records are controlled by whoever owns the IP address block, not the domain owner. Contact your hosting provider, cloud service (AWS, Google Cloud, Azure), or ISP to set PTR. Most hosting control panels have PTR management. You cannot set PTR yourself through domain DNS - must work with IP provider.
What is FCrDNS validation and why does it matter?
Forward-Confirmed Reverse DNS (FCrDNS) validates that the PTR hostname actually resolves back to the original IP. It's not enough to just have a PTR - the hostname must have an A record pointing to the same IP. This prevents DNS forgery and is required by major mail providers.
My PTR record exists but FCrDNS validation fails. How do I fix it?
FCrDNS fails when the PTR hostname doesn't have a matching A record. Fix by: (1) Ensure PTR hostname (like mail.example.com) has an A record pointing to your IP, (2) Check DNS propagation (can take 24-48 hours), (3) Verify with your DNS provider that A record is correctly configured.
Can I use my domain name as the PTR hostname?
You should use a mail server subdomain like mail.example.com or smtp.example.com, not the bare domain. The PTR hostname should match your SMTP HELO/EHLO greeting. Using a descriptive mail server hostname is best practice and expected by mail servers.
Will my emails work without a PTR record?
No. Missing PTR causes severe email deliverability problems. Most mail servers will reject or spam your messages. Gmail, Outlook, and Yahoo all require valid PTR records. You might be able to send to some servers, but expect 50-90% delivery failure without PTR.
How long does it take for PTR changes to propagate?
PTR changes typically propagate within 1-24 hours, but full global propagation can take up to 48 hours. DNS caching by mail servers can delay recognition of changes. Test from multiple locations and wait 24 hours before troubleshooting new PTR configuration.
Should PTR hostname match my domain name?
PTR should match or be a subdomain of the domain you're sending email from. For example, if sending from @example.com, PTR should be mail.example.com or smtp.example.com. This alignment improves deliverability and helps SPF/DKIM authentication.
Can multiple IPs have the same PTR hostname?
No. Each IP address should have a unique PTR record. If you have multiple outbound mail server IPs, give each a unique hostname like outbound1.example.com, outbound2.example.com. This helps with tracking, debugging, and proper DNS configuration.
Why does my PTR show my hosting provider's domain?
Many hosting providers set default PTR to their own domain (like server123.hosting.com). For email deliverability, you should change this to your own mail server hostname. Contact your hosting provider to update PTR to mail.yourdomain.com instead.
Do I need PTR for IPv6 addresses?
Yes, if sending email from IPv6 addresses. PTR for IPv6 uses ip6.arpa zone instead of in-addr.arpa. Many mail servers now check IPv6 PTR. Configure both IPv4 and IPv6 PTR for mail servers that have both address types.
How do I check if my mail server's HELO matches PTR?
Send a test email and check the headers for the 'Received' lines showing HELO/EHLO hostname. This should match your PTR hostname. Mismatched HELO/PTR triggers spam filters. Configure your mail server to use the same hostname as PTR for HELO greeting.

Related tools

Pro tip: pair this tool with What is My IP and Bulk GEO IP Locator for a faster SEO workflow.