Was ist der Unterschied zwischen NAT / Bridged / Host-Only-Netzwerken?
VMWare: Was ist NAT vs. Bridged vs. Host-Only?
VMWare: Was ist NAT vs. Bridged vs. Host-Only?
Host-only erlaubt nur Netzwerkoperationen mit dem Host-OS.
NAT-Modus maskiert alle Netzwerkaktivitäten, als ob sie von Ihrem Host-Betriebssystem kämen, obwohl die VM auf externe Ressourcen zugreifen kann.
Bridged-Modus repliziert einen anderen Knoten im physischen Netzwerk und Ihre VM erhält eine eigene IP-Adresse, wenn DHCP im Netzwerk aktiviert ist.
Gleiches Konzept wie bei der normalen Netzwerkeinrichtung :)
Host-Only : Der VM wird eine IP zugewiesen, auf die aber nur der Rechner zugreifen kann, auf dem die VM läuft. Keine anderen Computer können darauf zugreifen.
NAT : Genau wie Ihr Heimnetzwerk mit einem drahtlosen Router wird die VM in einem separaten Subnetz zugewiesen, z. B. 192.168.6.1
ist Ihr Host-Computer und VM ist 192.168.6.3
, dann kann Ihre VM wie Ihr Host auf das externe Netzwerk zugreifen, aber kein direkter Zugriff von außen auf Ihre VM, sie ist geschützt.
Bridged : Ihre VM befindet sich im gleichen Netzwerk wie Ihr Host, wenn Ihre Host-IP 172.16.120.45
ist, dann wird Ihre VM wie 172.16.120.50
sein. Sie kann von allen Computern in Ihrem Host-Netzwerk erreicht werden.
Während die anderen Antworten hier gute Beschreibungen für die Modi NAT und Bridged liefern, sind ihre Erklärungen für den Nur-Host-Modus nicht ganz korrekt.
Aus der VMware-Dokumentation, unter Configuring Network Connections > Understanding Common Networking Configurations :
Host-only networking erstellt ein Netzwerk, das vollständig innerhalb des Host-Computers enthalten ist. Host-only Networking stellt eine Netzwerkverbindung zwischen der virtuellen Maschine und dem Hostsystem her, indem ein virtueller Netzwerkadapter verwendet wird, der auf dem Hostbetriebssystem sichtbar ist.
(Hervorhebung von mir.)
Beachten Sie, dass hier nicht gesagt wird, dass die VM nur über den Host erreichbar ist. Das Netzwerk ist in sich geschlossen, nicht die Verbindung. Dies ist ein subtiler, aber wichtiger Unterschied.
Außerdem, wie von user5389726598465 hervorgehoben, unter Erstellen von virtuellen Maschinen > Vorbereiten der Erstellung einer neuen virtuellen Maschine > Auswählen des Netzwerkverbindungstyps für eine virtuelle Maschine :
Bei einem reinen Hostnetzwerk kann die virtuelle Maschine nur mit dem Hostsystem und anderen virtuellen Maschinen im reinen Hostnetzwerk kommunizieren. Wählen Sie das reine Hostnetzwerk, um ein isoliertes virtuelles Netzwerk einzurichten.
Sie sollten wissen, dass die Modi “Host-only”, “NAT” und “Bridged” Aliasnamen für bestimmte virtuelle Netzwerk-Switches (“VMnets”) sind, die für die verschiedenen Verhaltensweisen vorkonfiguriert sind. Wie bei einem normalen Netzwerk-Switch sind alle Maschinen, die mit demselben Switch verbunden sind, füreinander sichtbar.
Das bedeutet, dass alle VMs, die an ein reines Host-Netzwerk angeschlossen sind, für den Host und untereinander sichtbar sind. Wenn Sie eine VM wünschen, die nur für den Host sichtbar ist, müssen Sie ihr ein dediziertes VMnet zuweisen und vermeiden, dass andere VMs diesem VMnet zugewiesen werden.
Die folgende Tabelle, die von der Virtualbox-Dokumentationsseite stammt, zeigt die Konnektivität zwischen VM und Host für verschiedene Netzwerktypen: