Reverse IP Lookup
Free reverse IP lookup: enter an IPv4 or IPv6 address and get its reverse DNS hostname (PTR record). Learn why it will not list every domain on an IP, and how to read the result.
1,218 views · 147 uses
What this reverse IP lookup does
You type an IP address (IPv4 or IPv6) and the tool returns its reverse DNS name: the hostname stored in the IP’s PTR record. It is the query that answers “what name does this address carry?” when you are reading a log, checking a suspicious connection or diagnosing email delivery.
One thing up front, because “reverse IP lookup” means two different things online:
- Reverse DNS (PTR) — IP in, hostname out. This is what this tool does.
- Reverse IP / “domains on this IP” — IP in, a list of every website hosted on it out. This tool does not do that, and plain DNS cannot do it (see below).
It does not return geolocation or the network owner either; the result is the PTR name and nothing else. The lookup runs on the tool’s server, not in your browser, and no history of the IPs you check is stored.
How to use it
- Type the IP address, for example
8.8.8.8. - Run the lookup.
- Read the result: the PTR hostname, or the message that the IP publishes none.
No result is not an error. Most addresses have no PTR configured.
How to read the result
A PTR name usually tells you who runs the address block, not what is hosted on it:
| You see | It usually means |
|---|---|
dns.google | A named service; the owner configured the PTR on purpose |
server123.hosting-provider.com | Generic hosting name; the IP belongs to that provider and may serve many sites |
ec2-203-0-113-10.compute-1.amazonaws.com | A cloud instance, named after its IP; says nothing about the site |
mail.example.com | A mail server; common and expected for sending IPs |
host-203-0-113-10.isp.example | A residential or business line named by the ISP |
| Nothing | No PTR published; normal for most IPs |
Two details: a PTR is a claim by the IP owner, so a hostname that looks like a famous company proves nothing unless the name also resolves forward to the same IP (that is the FCrDNS check below). And an IP can have several PTR names; if so, they are all listed.
Why reverse IP shows hundreds of domains elsewhere, and only one name here
Sites that list “all domains on an IP” are not querying the PTR. They keep their own databases, built from passive DNS (observed A/AAAA answers), certificate transparency logs, zone files and crawling. That explains the limits of any “domains on this IP” list:
- Shared hosting and CDNs. One IP can serve thousands of unrelated sites. Behind Cloudflare, Fastly or Akamai the IP belongs to the network and the list is huge and mostly meaningless for finding the real server.
- Incomplete and dated. A list only knows what its crawler saw. Domains that moved away may still appear; new ones may be missing.
- Not proof of ownership. Two domains on one IP are not necessarily the same owner.
Reverse DNS, by contrast, returns what the IP owner published: normally one hostname, set by the hosting provider or ISP, and not by whoever registered the domain.
Why many IPs return nothing
The PTR record is optional, and only the owner of the address block can create it (it lives in the in-addr.arpa zone for IPv4 and ip6.arpa for IPv6, delegated to that owner). So:
- Residential connections rarely have a useful PTR.
- Freshly assigned servers have none until somebody sets it.
- Shared hosting points the PTR at the provider, not at any of its customers’ domains.
What this lookup can and cannot tell you
- It does not give the site’s owner. For the registrant of a domain, use WHOIS.
- It does not list the domains on the IP, as explained above.
- It does not locate the IP. For that you need a geolocation service, and even then it only gets the country right and the city approximately.
- It is not proof of identity: anyone who controls the block can publish any name.
Honest use cases
- Reading logs. Turn the IPs hitting your server into names to spot crawlers (
crawl-66-249-...googlebot.com) or a cloud provider scanning you. Confirm a claimed bot by checking the name resolves forward to the same IP. - Email deliverability. Receiving servers distrust sending IPs with no PTR, or whose PTR does not match the name the server announces. The check that the reverse name exists and resolves back to the same IP is called Forward-Confirmed reverse DNS (FCrDNS). If you run your own mail server, a coherent PTR is one of the first steps; you set it at your provider, not in your domain’s DNS.
- Identifying your own infrastructure. Check which hostname the provider assigned to a server and whether it matches what you intended.
- Quick triage of an unknown address, as a first clue before deeper checks.
Forward DNS versus reverse DNS
Everyday DNS goes one way: give it ortamarco.me, get an IP. Reverse DNS goes the other way: give it an IP, get a name. The two mappings are stored separately and managed by different people, which is why they often do not match.
Related checks
Reverse lookup is one piece of the picture. Combine it with a forward DNS lookup (A, MX, TXT), WHOIS for ownership, and the email checks (SPF, DKIM and DMARC) when the problem is deliverability. The domain health report runs those checks together.
Frequently asked questions
What is a reverse IP lookup?
It is the opposite of a normal DNS query. Instead of starting from a domain to get its IP, it starts from an IP to find out which hostname is assigned to it. That name lives in a special record called PTR, inside a reverse DNS zone usually managed by the provider that owns the IP, not the domain owner.
Why does an IP return no domain?
Because the PTR record is optional and many people never set it. Only the owner of the address block (the hosting provider or ISP) can create it. An IP with no PTR is perfectly normal, especially on home connections and many servers; it simply has no reverse name published.
Does the reverse IP give me the real server owner?
It gives you the hostname the provider assigned to that IP, which is often generic (something like server123.hosting.com) rather than the domain of the site hosted there. On shared hosting, dozens of different domains share one IP and the PTR points to the provider, not to any of them. To find who registered a domain, use WHOIS; for the IPs allowed to send mail for a domain, SPF.
What is PTR used for in email?
It is key to deliverability. Many mail servers reject or mark as spam messages arriving from an IP with no PTR record, or whose PTR does not match the name the server claims to have (a check called forward-confirmed reverse DNS). If you run your own mail server, configuring the PTR correctly is one of the first steps.
Is this lookup private?
The query is resolved on the tool's server, not in your browser, because reverse DNS zones need requests the browser cannot make for security reasons. No history of the IPs you look up is kept. The information returned (the PTR name) is public and published by the owner of the address block.
Related guides
Blog tutorials where this tool comes in handy.
Related tools
Others from the catalogue that pair well with this one.