prova a dare l'attuale IP come nome del virtualhost... es.:
codice:
NameVirtualHost 192.168.1.2
<VirtualHost 192.168.1.2>
	ServerName localhost
	DocumentRoot "path_to_primo_sito"
</VirtualHost>

<VirtualHost 192.168.1.2>
	ServerName intranet.eternaldream.it
	DocumentRoot "path_to_secondo_sito"
</VirtualHost>

<VirtualHost 192.168.1.2>
	ServerName forum.eternaldream.it
	DocumentRoot "path_to_terzo_sito"
</VirtualHost>
e poi in Host invece del 127.0.0.1 metti lo stesso IP assegnato.
codice:
192.168.1.2       127.0.0.1
192.168.1.2       localhost
192.168.1.2       intranet.eternaldream.it
192.168.1.2       forum.eternaldream.it
dovrebbe andare... (ovviamente restartando apache) ...