When I ping or traceroute the website I want to resolve, I get an ip address back, but when I put that into the browser, it leads to a different website. How is this possible?
The IP address you are getting is for a SHARED HOSTING. In Shared Hosting multiple websites are hosted on same IP address. If you have dedicated hosting, you will get your website when you hit the IP address.