Assicurati innanzitutto di aver impostato il tipo di rete VM come "Rete condivisa" (in Parallels apri la finestra Configura VM > Hardware > Rete). Non so se funziona con un altro tipo di rete.
Da Parallels: prova il tuo host locale OS X :
Parallels creates a little DHCP network for your virtual machines, and the OS X machine itself is at the gateway IP. Go into Parallels > Preferences > Advanced > Network and the gateway is most likely the Start Address with a 0, 1 or 2 in front of it. For example, my Start Address is 10.211.55.1 and in Internet Explorer I type http://10.211.55.2 to hit the webserver I have running on OS X at http://localhost:80.
Quindi, vai al tuo sistema operativo guest (Windows) e modifica il file hosts (su Windows si trova a C:\Windows\system32\drivers\etc\hosts ) per inserire questo IP del gateway Parallels (nel mio caso 10.211.55.2 ) e il nome del VirtualHost tu configurato in Apache:
10.211.55.2 myvirtualhostname.localhost
10.211.55.2 myvirtualhostname2.localhost
Questo fa sì che l'indirizzo IP venga mantenuto da Parallels e non cambierà quando cambi posizione.
Ora puoi accedere a myvirtualhostname.localhost (o qualunque sia il tuo VirtualHost è chiamato su Apache) dal browser ospite.