Reverse DNS Lookup

Query live DNS records for any domain — A, AAAA, MX, TXT, CNAME, NS, SOA, SRV, and CAA — resolved through Cloudflare and Google. Useful for verifying records, debugging mail delivery, and checking nameserver configuration.

About reverse DNS lookups

A reverse DNS lookup answers the question “which hostname is registered for this IP address?”. Where a normal DNS query resolves a name like example.com to an address, reverse DNS goes the other way — resolving an address to a name via its PTR record. This tool performs that lookup and returns the hostname, if one is published.

Reverse DNS matters most for email. Receiving mail servers routinely check that a sending IP has a PTR record and that it matches the server's forward DNS (a “forward-confirmed reverse DNS” check); a missing or mismatched PTR is a common reason legitimate mail is treated as spam. It is also used in server logs and diagnostics to make raw IP addresses human-readable.

Because PTR records are controlled by the owner of the IP block rather than the domain owner, many addresses — especially residential and some cloud IPs — have no PTR at all. An empty result here simply means none is published.

Frequently asked questions

What is a reverse DNS (PTR) lookup?

A reverse DNS lookup takes an IP address and returns the hostname registered for it, using the PTR record in the .in-addr.arpa (IPv4) or .ip6.arpa (IPv6) zone. It is the opposite of a normal DNS lookup, which turns a hostname into an IP address.

Why does an IP address have no PTR record?

PTR records are optional and are controlled by whoever owns the IP block — usually the ISP or hosting provider — not the domain owner. Many residential and cloud IP addresses simply have no PTR set, so a reverse lookup returns nothing. That is normal, not an error.

What is reverse DNS used for?

Mail servers rely on it: many will reject or flag email from an IP whose PTR record is missing or doesn't match its forward DNS. Reverse DNS is also used in server logs and diagnostics to turn raw IP addresses into readable hostnames.