VMWare: Что такое NAT против Bridged против Host-Only?
VMWare: Что такое NAT против Bridged против Host-Only?
Ответы:
Только хост разрешает сетевые операции с хост-ОС.
Режим NAT замаскирует всю сетевую активность, как если бы она поступила от вашей хост-ОС, хотя виртуальная машина может получать доступ к внешним ресурсам.
Мостовой режим реплицирует другой узел в физической сети, и ваша виртуальная машина получит свой собственный IP-адрес, если в сети включен DHCP.
Та же концепция, что и при обычной настройке сети :)
Только для хоста : виртуальной машине будет назначен один IP-адрес, но он доступен только на том компьютере, на котором запущена виртуальная машина. Никакие другие компьютеры не могут получить к нему доступ.
NAT : Точно так же, как ваша домашняя сеть с беспроводным маршрутизатором, виртуальная машина будет назначена в отдельной подсети, как 192.168.6.1
ваш хост-компьютер и виртуальная машина 192.168.6.3
, тогда ваша виртуальная машина может получить доступ к внешней сети, как ваш хост, но нет внешнего доступа к вашей виртуальной машине. напрямую, это защищено.
Мост : ваша виртуальная машина будет находиться в той же сети, что и ваш хост, если IP-адрес вашего хоста 172.16.120.45
будет таким же, как у вашей виртуальной машины 172.16.120.50
. Доступ к нему могут получить все компьютеры в вашей хост-сети.
В то время как другие ответы здесь дают хорошие описания для режимов NAT и Bridged, их объяснения для режима «Только хост» не совсем точны.
Из документации VMware, в разделе Настройка сетевых подключений> Общие сведения о сетевых конфигурациях :
Сеть только на хосте создает сеть, которая полностью содержится в хост-компьютере . Сеть только с хостом обеспечивает сетевое соединение между виртуальной машиной и хост-системой с помощью виртуального сетевого адаптера, видимого в операционной системе хоста.
(Акцент мой.)
Обратите внимание, что это не говорит о том, что виртуальная машина будет доступна только хосту. Сеть является самодостаточным, а не соединение . Это тонкое, но важное отличие.
Кроме того, как указано user5389726598465, в разделе Создание виртуальных машин> Подготовка к созданию новой виртуальной машины> Выбор типа сетевого подключения для виртуальной машины :
В сети только с хостом виртуальная машина может взаимодействовать только с хост-системой и другими виртуальными машинами в сети только с хостом. Выберите сеть только для хоста, чтобы настроить изолированную виртуальную сеть.
Вы должны знать, что режимы Host-only, NAT и Bridged являются псевдонимами для конкретных виртуальных сетевых коммутаторов («VMnets»), которые предварительно настроены для различных вариантов поведения. Как и в случае обычного сетевого коммутатора, все машины, подключенные к одному коммутатору, видны друг другу.
Это означает, что все виртуальные машины, подключенные к сети только для хоста, будут видны хосту и друг другу . Если вы хотите, чтобы виртуальная машина была видна только хосту, вам необходимо назначить ей выделенную виртуальную сеть и избегать назначения других виртуальных машин этой виртуальной сети.
В следующей таблице на сайте документации Virtualbox показано соединение между виртуальной машиной и хостом для различных типов сетей: