Typing in an IP address directly for web browsing... will not work 9 out of 10 tens in my opinion, because a majority of websites are hosted on a shared hosting system. Dozens, hundreds, even thousands of websites...
www.xxxxxxx.com's can all be hosted at one common IP address, and the Apache Hosts File or the IIS Web Manager takes the header request information and points the browser to the correct website. Quick example, my gaming sites arpwn.com and bamfchat.com - ping them and you'll get the same IP address because they are on the same host. Visit that IP in your browser and you get a site about boats.