I use this website too to look up IP addresses. After getting the IP address you can look up where the IP originated.
If you want find out which websites are associated with an IP address try http://www.yougetsignal.com/tools/web-sites-on-web-server/ but not sure how reliable it is.