backend and frameworksPython
Reverse IP Lookup - Find All Domains on an IP

Reverse IP Lookup

The Reverse IP Lookup tool identifies all domains hosted on a single IP address. Whether you're analyzing shared hosting environments, investigating cybersecurity issues, or performing SEO audits, this tool is essential. Combine it with the IP Address Validator and DNS Lookup to get a complete view of a domain's infrastructure.

Reverse IP Lookup - Documentation

What is Reverse IP Lookup?

Reverse IP Lookup is the process of taking an IP address and finding out which domains are hosted on that IP. It is the reverse of a standard DNS lookup, where you start with a domain name and retrieve its IP address. This technique is widely used in cybersecurity, SEO, and network administration to understand the hosting landscape of a given server.

How Does Reverse IP Lookup Work?

Here is a breakdown of the methods used to resolve domains from an IP address:

  1. Querying PTR Records: The reverse DNS record (PTR) can directly map an IP to a domain name, though it typically returns only one hostname.

  2. Scanning Hosting Data: Public databases and passive DNS records are used to check which domains have historically pointed to the IP.

  3. Web Crawling: Tools crawl IP-hosted servers and check HTTP headers, SSL certificates, and server response metadata.

  4. Aggregated Hosting Data: Services use real-time hosting snapshots and WHOIS data to map domains to IP addresses.

If you want to try this manually, you can use built-in OS tools:

  • On Windows: Open Command Prompt and enter nslookup IP_ADDRESS

  • On Linux or macOS: Open Terminal and enter dig -x IP_ADDRESS or host IP_ADDRESS

Replace IP_ADDRESS with the address you are investigating. This performs a reverse DNS lookup and shows the PTR record if one exists.

Reverse IP Lookup vs Reverse DNS Lookup

These two techniques are related but serve different purposes:

FeatureReverse IP LookupReverse DNS Lookup
InputIP addressIP address
OutputAll domains hosted on that IPSingle PTR record hostname
Data sourcesPassive DNS, hosting data, web crawling, certificatesDNS PTR records only
Number of resultsCan return hundreds or thousands of domainsTypically returns one hostname
Use caseShared hosting analysis, security investigations, SEO auditsVerifying mail server identity, basic hostname resolution
Command-line toolRequires specialized tools or APIsdig -x, nslookup, host

In a reverse DNS lookup, the IP address is checked against a DNS server for a pointer (PTR) record. This record typically points to just one domain, even if the IP hosts many domains.

Reverse IP lookup pulls from multiple sources to compile a list of all domains hosted on the IP, not just the one assigned in the PTR record. This broader approach is what makes it valuable for uncovering shared hosting environments and mapping infrastructure.

CIDR (Classless Inter-Domain Routing) search expands reverse IP lookup by letting you investigate an entire block of IP addresses, often up to a /24 network (256 addresses). Instead of searching for domains on one IP, you can discover all domains hosted across a whole subnet.

This is useful when:

  • Researching infrastructure used by an organization or competitor

  • Analyzing shared hosting providers or cloud resource allocations

  • Mapping server neighbors that might affect your site's performance or reputation

To use CIDR search, input an IP range (like 203.0.113.0/24). The lookup tool scans all IPs in that range and lists every domain it finds.

Using Bing for Reverse IP Searches

Bing offers a built-in feature for reverse IP lookups. Type ip:YOUR.IP.ADDRESS into the Bing search bar to see websites indexed from that IP.

For example: ip:192.185.30.10

This approach is useful for quick checks and supplementing results from dedicated lookup tools. Results may not capture every domain, especially for recently moved sites or those behind CDNs.

Use Cases

  • SEO Audits: Identify if your site shares an IP with spammy or blacklisted domains that could affect your search rankings or email deliverability.

  • Cybersecurity Investigations: Detect phishing sites, malware distribution networks, or malicious hosting clusters. Track suspicious IPs found in phishing emails to discover related domains.

  • Shared Hosting Analysis: Evaluate server density in budget hosting or cloud setups. Determine how many websites share your server and whether any pose a reputation risk.

  • Attack Surface Discovery: Security teams map out all domains on a host to identify forgotten web applications, outdated portals, or misconfigured subdomains that expand the attack surface.

  • Incident Response: During security incidents, correlate domains with an offending IP to identify indicators of compromise and piece together threat actor infrastructure.

  • Network Troubleshooting: Trace routing conflicts or misconfigured reverse DNS entries.

  • Competitive Intelligence: Discover related websites, microsites, or brands operated by competitors on the same hosting infrastructure.

Practical Examples

Example 1: Shared Hosting Analysis

Input: IP: 192.185.30.10

Output:

- example-blog.com
- myshopstore.net
- vintagecars.org

This reveals all domains sharing a server, useful for competitor analysis or evaluating hosting density.

Example 2: Security Investigation

You are investigating a suspicious IP used in phishing emails. Using reverse IP lookup, you find other domains on that IP, some of which are also flagged as malicious. This helps in threat intelligence by identifying related malicious infrastructure and prioritizing domains for further investigation.

Pro Tips

  • Combine with DNS tools like DNS Lookup to map the full domain infrastructure.

  • Use IP Address Validator to confirm your input IP is properly formatted before lookup.

  • Check ownership: Use WHOIS tools in tandem to verify domain ownership or registrant details.

  • Supplement with passive DNS search to detect historical domain-IP associations.

  • Reverse IP lookups may not work on CDN-backed sites like Cloudflare. Use the direct origin IP when possible.

  • Shared hosting can reveal dozens of unrelated domains. Filter results by country or name server for relevance.

  • Always ensure your reconnaissance remains ethical and within legal boundaries.

Frequently Asked Questions

What is the difference between DNS Lookup and Reverse IP Lookup?

DNS Lookup starts with a domain name to find the IP address. Reverse IP Lookup starts with an IP address to find all domains hosted on it. DNS Lookup returns a single IP, while Reverse IP Lookup can return hundreds or thousands of domains sharing the same server.

Can reverse IP lookup find websites behind Cloudflare?

Generally no. Cloudflare and other CDN/proxy services hide the origin IP address behind their own network. Reverse IP lookup on a Cloudflare IP will show many unrelated domains that all use Cloudflare. To get meaningful results, you need the actual origin IP of the server, which CDNs are designed to conceal.

How many websites can share one IP address?

There is no fixed limit. On shared hosting servers, it is common to find hundreds or even thousands of websites sharing a single IP address through virtual hosting. Dedicated servers typically host fewer domains, and some may host only one.

Is reverse IP lookup the same as reverse DNS?

No. Reverse DNS (rDNS) queries PTR records and typically returns a single canonical hostname for an IP. Reverse IP lookup uses multiple data sources including passive DNS, hosting databases, and web crawling to find all domains hosted on that IP, which can return many more results.

Can I find all websites hosted on an IP?

You can find most publicly visible domains, but not always all. Private domains, those using CDN protection, or recently assigned domains may not appear in lookup results.

Is reverse IP lookup legal?

Yes, it uses publicly accessible data and is commonly used for SEO, security audits, and hosting research.

Why do some IPs show no domains?

The IP may be unused, behind a CDN, recently assigned without active domain mapping, or part of a private network that is not indexed in public databases.

Does this tool work for IPv6?

Most reverse IP lookup tools currently support IPv4. IPv6 reverse resolution is still limited in public databases.

Test your APIs today!

Write in plain English — Qodex turns it into secure, ready-to-run tests.