networkutils.org

Home / DNS Tools / Reverse DNS

Reverse DNS

DNS Tools

PTR record resolution for IPv4 and IPv6 addresses.

Run this tool: the interactive Reverse DNS loads here (requires JavaScript). Input: IP address — e.g. 203.0.113.10.

Description

Reverse DNS resolves the PTR record associated with an IP address, returning the hostname that the address maps back to — essential for mail server reputation and log analysis.

Features

✓ PTR record resolution for IPv4 and IPv6
✓ Automatic hostname-to-IP resolution
✓ Forward-confirmed reverse DNS check
✓ Authoritative in-addr.arpa / ip6.arpa queries

How to Use

Enter an IP address (203.0.113.10) or a hostname (the tool resolves it to an IP first) and run the tool. The probe queries the reverse DNS tree for the matching PTR record.

Input: IP address — e.g. 203.0.113.10.

Understanding the Results

The output shows the PTR hostname for the IP, or "no PTR record" if none is configured. A missing or mismatched PTR is a common cause of rejected mail — most receiving mail servers require that the sending IP's reverse DNS resolve back to a meaningful hostname.

Common Use Cases & Examples

→ Confirm a mail server IP has a matching PTR before sending.

→ Identify the hostname behind an IP in mail or firewall logs.

→ Verify forward-confirmed reverse DNS for a sending infrastructure.

→ Diagnose mail delivery failures caused by missing reverse DNS.

Frequently Asked Questions

What is forward-confirmed reverse DNS (FCrDNS)?

FCrDNS means the IP resolves to a hostname (PTR), and that hostname resolves back to the same IP (A/AAAA). Mail servers strongly prefer senders with matching FCrDNS; a mismatch is a common reason mail is rejected or sent to spam.

Who controls my reverse DNS?

The party that owns the IP allocation — usually your hosting provider or ISP — controls the in-addr.arpa zone. You typically request or configure the PTR through their control panel; you cannot set it in your domain’s forward DNS.

Why does my IP have no PTR record?

The IP owner has not configured one, or the address is dynamically assigned. For mail servers this must be fixed — request a PTR that matches your mail hostname from your provider.

About this tool

Maintained by
networkutils.org editorial team
Last updated
September 2026
Testing methodology
DNS queries run through Node.js dns.promises and, for DNSSEC record types (DS/DNSKEY) and the AD validation flag, through Cloudflare DNS-over-HTTPS (application/dns-json). The Propagation Check queries 10 public recursive resolvers directly and compares their A-record answers. The DNS SuperTool performs its checks client-side in your browser over DNS-over-HTTPS using Cloudflare and Google.
Technical references
RFC 1035 — DNS Implementation · RFC 3596 — DNS Extensions for IPv6