Startpagina » hoe » Poorten naar een virtuele machine doorsturen en als een server gebruiken

    Poorten naar een virtuele machine doorsturen en als een server gebruiken

    VirtualBox en VMware creëren standaard virtuele machines met het NAT-netwerktype. Als u serversoftware binnen een virtuele machine wilt gebruiken, moet u het netwerktype wijzigen of poorten doorsturen via de virtuele NAT.

    Virtuele machines hoeven normaal niet bereikbaar te zijn van buiten de virtuele machine, dus de standaardinstelling is goed voor de meeste mensen. Het biedt eigenlijk wat beveiliging, omdat het de virtuele machine isoleert van inkomende verbindingen.

    Gekoppelde netwerken selecteren

    Met het NAT-netwerktype voert uw hostbesturingssysteem netwerkadresomzetting uit. De virtuele machine deelt het IP-adres van uw hostcomputer en ontvangt geen binnenkomend verkeer. U kunt in plaats daarvan gebruikmaken van de bridged-netwerkmodus - in de bridged-modus wordt de virtuele machine weergegeven als een afzonderlijk apparaat op uw netwerk en heeft het een eigen IP-adres.

    Als u het netwerktype van een virtuele machine in VirtualBox wilt wijzigen, klikt u met de rechtermuisknop op een virtuele machine en selecteert u Instellingen. Als u niet op Instellingen kunt klikken, moet u de virtuele machine uitschakelen voordat u deze wijzigingen aanbrengt.

    Selecteer de netwerkmodus Bridged-adapter in het gedeelte Netwerkinstellingen en klik op OK. Raadpleeg voor meer informatie over elk type netwerkmodus de paragraaf Inleiding tot netwerkmodi in de handleiding van VirtualBox.

    Het proces is vergelijkbaar in VMware-applicaties. Klik eerst met de rechtermuisknop op een uitgezette virtuele machine en selecteer Instellingen virtuele machine.

    Selecteer het virtuele netwerkapparaat van de netwerkadapter, selecteer het type netwerkverbinding met bruggen en klik op OK.

    Poorten doorsturen naar een virtuele machine

    Als u de NAT-netwerkmodus om welke reden dan ook liever gebruikt, kunt u ook poorten doorsturen via de NAT van de virtuele machine. Merk op dat slechts één van deze stappen noodzakelijk is - u hoeft geen poorten door te sturen als u bovenstaande bridged networking hebt ingeschakeld.

    Op een gegeven moment moest u de opdracht VBoxManage gebruiken om poorten in VirtualBox door te sturen, maar VirtualBox bevat nu een eenvoudig grafisch poortdoorstuurvenster. Als u poort doorsturen wilt instellen met de opdracht VBoxManage in plaats van de grafische interface te gebruiken, vindt u instructies hiervoor in de handleiding van VirtualBox.

    Als u poorten in VirtualBox wilt doorsturen, opent u eerst het instellingenvenster van een virtuele machine door de optie Instellingen in het menu te selecteren.

    Selecteer het paneel Netwerk in het configuratievenster van de virtuele machine, vouw het gedeelte Geavanceerd uit en klik op de knop Port Forwarding. Merk op dat deze knop alleen actief is als u een NAT-netwerktype gebruikt - u hoeft alleen poorten door te sturen als u een NAT gebruikt.

    Gebruik het venster Port Forwarding Rules van VirtualBox om poorten door te sturen. U hoeft geen IP-adressen op te geven - deze twee velden zijn optioneel.

    Notitie: Hoewel u geen IP-gegevens hoeft in te voeren, blijft het vakje Host-IP leeg, waardoor VirtualBox op 0.0.0.0 luistert. Met andere woorden, het accepteert al het verkeer van het lokale netwerk en stuurt het door naar uw virtuele machine. invoeren 127.0.0.1 in het vak Host-IP en VirtualBox accepteert alleen verkeer dat afkomstig is van uw computer, met andere woorden, op het besturingssysteem van de host.

    Als u VMware gebruikt, moet u daarvoor de toepassing Virtual Network Editor (vmnetcfg) gebruiken. Gebruikers van VMware Workstation kunnen Bewerken -> Virtuele netwerkeditor selecteren om deze te openen.

    Helaas is dit hulpprogramma niet opgenomen in VMware Player. Er zijn methoden om het zelf te installeren door het bestand vmnetcfg.exe uit het installatieprogramma van VMware Player te extraheren, maar ik kon het hulpprogramma vmnetcfg.exe niet vinden in de nieuwste versie van VMware Player, VMware Player 5.0 - het is mogelijk niet meer opgenomen in het installatieprogramma. Als u VMware Player gebruikt, kunt u nog steeds de bridged-netwerkmodus gebruiken om uw server toegankelijk te maken.


    Vergeet niet dat dit slechts een deel is van het proces om de serversoftware binnen een virtuele machine bereikbaar te maken. U moet er ook voor zorgen dat:

    • De firewallsoftware die in uw virtuele machine wordt uitgevoerd, blokkeert de verbindingen niet. (Mogelijk moet u het serverprogramma toestaan ​​in de firewall van het gastbesturingssysteem.)
    • De firewallsoftware op uw hostcomputer blokkeert de verbindingen niet. (Dit is alleen van toepassing op de NAT-modus met poortdoorschakeling - de firewall van de hostcomputer interfereert niet in de gekoppelde netwerkmodus.)
    • Uw router stuurt poorten correct door - dit is alleen nodig als u via internet toegang wilt krijgen tot de virtuele machine. (Raadpleeg onze gids voor het doorsturen van poorten op routers hier.)