Be aware that this site doesn't do what it claims: "See which web sites are sharing the same IP Address." The truth would be: "See which web sites that have previously been searched for on our site that shares the same IP"
Basically it will only show sub-domains within the domain you search for, unless previous searches for other domains happen to match the IP.
I tested this just to confirm: I searched for one of my domains (apr. 20 domains on the same IP) and only sub-domains showed up. I searched for another of my domains and the sub-domains+my previous search showed up.
Not really. We seeded it with millions of sites/ IP addresses. But if yours are very small/new they wouldn't be there. But we do add each searched site in the db.
Small yes, new not so much (the oldest domain is from 1998).
But I think you are bypassing the point here somewhat. The point isn't that it only relies on previous searches, or on previous searches at all. The point is that it is not, and will probably never be a complete database, at least not the way things work as of now.
The major difference here is your site has a nice clean interface with a very easily parseable source, something these two other sites definitely don't have.
Now, if you could manage the same results as these other sites maintaining the clean interface you have now, it would definitely be my future choice. But as long as there are other sites out there that provide more reliable results...
Bing/MSN Search had this for ages in the form of query "ip:IP_OF_THE_SERVER" which would return a list of indexed websites having domains with this IP address.
I suspect this site uses Bing under the hood - finds the IP of entered website domain, queries bing and returns the results.
This is widely used by security folks when doing pen testing - even if you don't find any flaws on the targeted website, there's a great chance other websites won't be as secure if it's on shared hosting and such tools help to find those other websites.
Note that if a site is using a CDN like Akamai, the results may show some strange bedfellows and will be entirely dependent on the location of the host doing the lookup. Don't make the assumption that they're in any way related to each other or even that the authoritative origins are in the same hosting facility. Nice tool, though, does what it says and could be a useful check whenever you're considering implementing some draconian firewall rules.
In modern distributed architectures, you might see a lot of completely unrelated sites on the same IP.
I used to work at one of the major CDNs, and we spent a lot of effort segregating some of our customers into separate IP space, so they wouldn't cause the rest of our customers to get firewalled by the likes of China.
Not that anyone probably cares, but it doesn't work for domains that only have an IPv6/AAAA record. An interesting option there might be to see sites that share an IPv6 prefix of a certain length?
I can't do much about 4 domains pointed to one IP and handled by apache vhosts config. But the good thing it does is that it co-relates previous searches to build its DB.
That's quite better than fail actually, it understands that the user is trying to test me :), in turn it benefits.
But definitely no results for first timers. Multiple sources (gps, wifi) could be used to build out a cell-id -> location DB in similar way.
Basically it will only show sub-domains within the domain you search for, unless previous searches for other domains happen to match the IP.
I tested this just to confirm: I searched for one of my domains (apr. 20 domains on the same IP) and only sub-domains showed up. I searched for another of my domains and the sub-domains+my previous search showed up.