Wat is het verschil tussen NAT / Bridged / Host-Only netwerken?
VMWare: Wat is NAT vs. Bridged vs. Host-Only?
VMWare: Wat is NAT vs. Bridged vs. Host-Only?
Host-only staat alleen netwerkoperaties toe met het Host OS.
NAT modus maskeert alle netwerkactiviteit alsof het van je Host OS komt, hoewel de VM wel toegang heeft tot externe bronnen.
Bridged mode repliceert een ander knooppunt op het fysieke netwerk en je VM krijgt zijn eigen IP-adres als DHCP is ingeschakeld in het netwerk.
Zelfde concept als de normale netwerk setup :)
Host-Only : De VM krijgt een IP toegewezen, maar deze is alleen toegankelijk voor de box waar de VM op draait. Geen andere computers kunnen er bij.
NAT : Net als bij uw thuisnetwerk met een draadloze router, wordt de VM toegewezen aan een apart subnet, zoals 192.168.6.1
uw hostcomputer is, en VM is 192.168.6.3
, dan heeft uw VM toegang tot een extern netwerk zoals uw host, maar geen directe toegang van buitenaf tot uw VM, het is beveiligd.
Bridged : Je VM bevindt zich in hetzelfde netwerk als je host, als je host IP 172.16.120.45
is, dan is je VM als 172.16.120.50
. Het kan worden benaderd door alle computers in uw hostnetwerk.
Terwijl de andere antwoorden hier goede beschrijvingen geven voor de NAT en Bridged modes, is hun uitleg voor Host-only mode niet helemaal accuraat.
Uit VMware’s documentatie, onder Configuring Network Connections > Understanding Common Networking Configurations :
Host-only networking creëert een netwerk dat volledig is ingesloten binnen de hostcomputer. Host-only networking zorgt voor een netwerkverbinding tussen de virtuele machine en het hostsysteem door gebruik te maken van een virtuele netwerkadapter die zichtbaar is op het hostbesturingssysteem.
(onderstreping van mij.)
Merk op dat er niet staat dat de VM alleen toegankelijk zal zijn voor de host. Het netwerk is op zichzelf staand, niet de verbinding. Dit is een subtiel maar belangrijk verschil.
Bovendien, zoals aangegeven door user5389726598465, onder Virtuele machines maken > Voorbereiden om een nieuwe virtuele machine te maken > Het type netwerkverbinding voor een virtuele machine selecteren :
Bij host-only networking kan de virtuele machine alleen communiceren met het hostsysteem en andere virtuele machines in het host-only netwerk. Selecteer host-only networking om een geïsoleerd virtueel netwerk op te zetten.
U moet zich ervan bewust zijn dat de modi Host-only, NAT, en Bridged aliassen zijn voor specifieke virtuele netwerkswitches (“VMnets”) die vooraf zijn geconfigureerd voor de verschillende gedragingen. Net als bij een normale netwerkswitch zijn alle machines die op dezelfde switch zijn aangesloten zichtbaar voor elkaar.
Dit betekent dat alle VM’s die zijn aangesloten op een host-only netwerk zichtbaar zullen zijn voor de host en voor elkaar. Als u een VM wilt die alleen zichtbaar is voor de host, moet u deze een speciaal VMnet toewijzen en voorkomen dat andere VM’s aan dat VMnet worden toegewezen.
De onderstaande tabel, van de Virtualbox documentatie site , toont de connectiviteit tussen VM en Host voor verschillende netwerk types: