Jeg har lige installeret et virtuelt gæsteoperativsystem i form af Windows XP via VirtualBox på min mac for at kunne teste web-produktioner i diverse versioner af Internet Explorer. Men det kneb lidt i den virtuelle Win XP med at få fat på de sites, jeg har kørende i virtuelle hosts under MAMP på mac’en.

Løsningen skal findes i hosts filen på gæste OS’et (den virtuelle Windows). Hosts filen ligger her:

c:\windows\system32\drivers\etc\hosts

Her tilføjes en linie for hver virtuelle host, man har sat op i MAMP’s Apache config fil:

10.0.2.2 sitenavn.tld

Hvor IP-adressen bruges som DNS-resolver af VirtualBox til at identificere værtscomputeren, og sitenavn.tld er navnet på det site/virtuelle host, man har sat op i Apache.

Jeg fandt løsningen i VirtualBox’ forum.

Det er muligvis banalt for netværksfolk, men jeg har efterhånden fået løst en del problemer via hosts filen på både mac, win og linux. Hosts-filen er klart et mere centralt stykke værktøj, end jeg forstod for bare få år siden.

Se evt. også hvordan man opsætter “Virtual hosts på mac under MAMP“.