Home/Tools/Reverse DNS Lookup

Reverse DNS Lookup

Perform reverse DNS lookups (PTR records) to find the hostname associated with any IP address.

DNS & Domain Tools

View All Tools →

Easy-to-use IP to domain reverse DNS lookup tool.

Your results appear here

What is Reverse DNS Lookup?

Reverse DNS lookup is the process of resolving an IP address back to its associated hostname or domain name using PTR (pointer) records. While standard DNS lookup translates domain names to IP addresses (forward lookup), reverse DNS does the opposite, it answers the question "What domain name is associated with this IP address?" This functionality is essential for email server validation, server identification, and network diagnostics.

PTR records are set by the organization that owns the IP address block, typically your ISP or hosting provider. Not all IP addresses have PTR records configured. When a reverse DNS lookup fails, it simply means no PTR record exists for that IP, this doesn't necessarily indicate malicious activity, but it may affect email deliverability as many mail servers check reverse DNS as part of spam filtering.

How to Use Reverse DNS Lookup

Step-by-Step Guide

  1. 1. Enter IP Address: Type the IPv4 or IPv6 address you want to look up in the input field (e.g., 8.8.8.8).
  2. 2. Complete reCAPTCHA: Verify you're human by completing the reCAPTCHA challenge below the input field.
  3. 3. Submit Query: Click Submit to perform the reverse DNS lookup. The tool queries DNS servers for the PTR record associated with the IP.
  4. 4. Review Results: The results display the associated domain name, any IP addresses linked to that domain (forward resolution), and registration/update dates if available.

The tool performs both reverse lookup (IP → domain) and forward verification (domain → IPs) to confirm bidirectional DNS consistency. If the IP's PTR record points to a domain, but that domain's A record doesn't include the original IP, it indicates potential misconfiguration.

Why Use Reverse DNS Lookup?

Reverse DNS plays a critical role in email delivery. Mail servers often perform reverse DNS checks on the IP address of incoming email connections. If the sending server's IP has no PTR record, or the PTR record doesn't match the claimed domain, the email may be rejected as spam. Properly configured reverse DNS (where the IP's PTR record matches the domain in the email headers) is a basic requirement for professional email operations.

Common Use Cases

  • Email Server Validation: Verify that your mail server's IP has a correct PTR record matching its hostname to improve email deliverability.
  • Server Identification: Discover the hostname of a server IP address during network reconnaissance or troubleshooting.
  • Security Investigations: Identify the owner or operator of an IP address involved in suspicious activity by resolving its PTR record.
  • Log Analysis: Convert IP addresses in server logs to domain names for easier analysis and reporting.
  • Network Diagnostics: Verify DNS infrastructure consistency by checking forward and reverse resolution match.

Difference Between Forward and Reverse DNS

Forward DNS Lookup

Resolves a domain name to an IP address.

Query: example.com → Result: 93.184.216.34

Uses A (IPv4) or AAAA (IPv6) records stored in the domain's DNS zone.

Reverse DNS Lookup

Resolves an IP address to a domain name.

Query: 93.184.216.34 → Result: example.com

Uses PTR records configured by the IP owner (ISP/hosting provider).

For proper bidirectional resolution, the IP's PTR record should point to a domain whose A/AAAA record includes that IP. This consistency is important for email authentication and network trust verification.

Understanding PTR Records

PTR (pointer) records are stored in a special DNS zone called the in-addr.arpa domain (for IPv4) or ip6.arpa (for IPv6). When you perform a reverse DNS lookup, the IP address is reversed and appended to this domain. For example, looking up 8.8.8.8 queries 8.8.8.8.in-addr.arpa. Only the organization controlling the IP block can create or modify PTR records.

If you own a dedicated IP address for your mail server, you should contact your hosting provider or ISP to configure the PTR record. Shared hosting environments typically have generic PTR records that may not match individual domains, which is why dedicated IPs are recommended for high-volume email senders.