Hallo,
Für virtuelle mehrere Hosts unter der gleichen IP-Adresse benötigt man noch
Host: www.example.net
RFC 2616 §14.23 sagt aber etwas anderes - nämlich dass der Host-Header von Clients immer angegeben werden muss. Nur wenn es keinen Host-Namen gibt, bleibt der Header leer, muss aber trotzdem mitgeschickt werden. Wird er das nicht, muss der Server den Request verweigern.
Das gilt nur für HTTP/1.1.
Gruß