If I have an IP address, is there a way to find the web hosting service that this IP address belongs to?
I tried using whois and traceroute but no luck so far.
The case is that my friend bought a domain and storage several years ago and he can't remember where he bought the storage from.
You can try querying the ripe database http://www.db.ripe.net/whois
Or try http://www.whoishostingthis.com/
You can also check on robtex for a lot of information.
dnsstuff.com and do the free "IP information" tool, you'll be able to see the physical proximity of the IP. It will also give you rev dns, ans name, country, among other bits of information that would be helpful. Lots of clues to help you out.