Hinter einer IP können sich mehrere Domains verbergen. Der Webserver entscheidet dann anhand des Domainnamens (der als "Host" mit im Header übertragen wird), welche Seite dein Browser bekommt; wenn kein Host-Header übertragen wird, weil du direkt die IP eingibst, landet der Browser nicht auf der gewünschten Domain.

http://de.wikipedia.org/wiki/Virtual_Hosting => "Namensbasiertes Virtual Hosting"
http://de.wikipedia.org/wiki/Host_Header