Practical guide
How to use the Reverse DNS (PTR) tool
PTR records map an IP back to a hostname. They are used by mail servers for sender reputation, by network operators for human-readable traceroutes, and by anyone investigating who an IP claims to belong to.
What this tool checks
The tool takes an IPv4 or IPv6 address, converts it into the appropriate reverse-zone name (under in-addr.arpa or ip6.arpa), and queries that name for PTR records via a public resolver. The response is the hostname the operator of the IP block has published for this address — or NXDOMAIN if none exists.
When to use it
Use this to debug mail deliverability (most receiving servers reject senders with no PTR), to confirm that your cloud instance has the reverse DNS you expect, to investigate the apparent owner of an IP from logs or firewall events, and to spot-check whether forward-confirmed reverse DNS round-trips correctly. Reverse DNS is also useful in incident response for quickly humanizing an IP list.
How to read the result
A successful answer is one or more PTR records — typically just one. The hostname returned is whatever the IP-block holder published; it is not authoritative for anything else, but it is a strong hint about the network operator. For full validation, take that hostname and look up its A / AAAA record using the DNS tool — if it points back to the original IP, the FCrDNS round-trip succeeds.
Common errors and what they mean
NXDOMAIN means no PTR exists for the address. For private IPs and unallocated space this is normal. For a public production server, NXDOMAIN is usually a misconfiguration — talk to whoever holds the IP block (cloud provider, ISP) to set or delegate the reverse zone. SERVFAIL on a reverse query is unusual and typically points to a broken delegation in the reverse zone (the parent says "ask this server" but the server does not answer).
Example PTR lookup
- Example input
8.8.8.8- Example result
8.8.8.8.in-addr.arpa. 86400 IN PTR dns.google.
The PTR resolves to dns.google. Looking up dns.google forward returns 8.8.8.8 and 8.8.4.4 — so FCrDNS round-trips and this is a well-configured production address.
Related tools
Related guides
DNS Records Explained
Where PTR fits in alongside the other DNS record types and why reverse lookups exist.
Read guideNXDOMAIN vs SERVFAIL
Reverse lookups commonly return NXDOMAIN — here's when that's expected versus a real configuration problem.
Read guideMX Records And Email Routing
Why missing or generic PTR is one of the biggest reasons outbound mail gets rejected at the destination.
Read guideFAQ
What is a PTR record and how is it different from an A record?
Why does my server's IP have no PTR or the wrong PTR?
Why does mail get rejected when PTR is missing?
Why does this tool return NXDOMAIN for a private IP?
Does an IPv6 PTR work the same way?
Last reviewed: 2026-05-20.