Только для хостов разрешены только сетевые операции с операционной системой хоста. Режим
NAT маскирует всю сетевую активность, как если бы она исходила от вашей ОС Host, хотя ВМ может получить доступ к внешним ресурсам. Режим
Bridged реплицирует другой узел в физической сети, и ваша ВМ получит собственный IP-адрес, если в сети включен DHCP.
Та же концепция, что и при обычной настройке сети :)
Host-Only : ВМ будет присвоен один IP, но он доступен только в том блоке, на котором ВМ запущена. Никакие другие компьютеры не могут получить доступ к нему.
NAT : Точно так же, как ваша домашняя сеть с беспроводным маршрутизатором, ВМ будет назначена в отдельной подсети, например, 192.168.6.1
- это ваш хост-компьютер, а ВМ - 192.168.6.3
, тогда ваша ВМ может получить доступ к внешней сети, как и ваша хост-компьютер, но никакого внешнего доступа к вашей ВМ напрямую, она защищена.
Сжатые : Ваша виртуальная машина будет находиться в той же сети, что и ваш хост, если ваш IP-адрес хоста 0x6 и ваша виртуальная машина будет как 0x6 и 0x6. Доступ к ней могут получить все компьютеры в вашей хост-сети.
В то время как другие ответы здесь дают хорошие описания режимов NAT и “Мост”, их объяснения для режима “Только для хоста” не совсем точны.
Из документации VMware, в разделе Настройка сетевых подключений > Понимание общих сетевых настроек :
Сеть только для хостов создает сеть, которая полностью содержится внутри хост-компьютера. Сеть только для хостов обеспечивает сетевое соединение между виртуальной машиной и хост-системой с помощью виртуального сетевого адаптера, который виден на операционной системе хоста.
(Меню выделения.)
Обратите внимание, что not говорит, что виртуальная машина будет доступна только хосту. Сеть network является автономной, а не connection. Это тонкое, но важное различие.
Дополнительно, как указал пользователь5389726598465, в разделе Создание виртуальных машин > Подготовка к созданию новой виртуальной машины > Выбор типа сетевого подключения для виртуальной машины :
Виртуальная машина может взаимодействовать только с хост-системой и другими виртуальными машинами в сети, доступной только для хоста. Выберите сеть, доступную только для хоста, чтобы настроить изолированную виртуальную сеть.
Следует помнить, что режимы “только для хоста”, “NAT” и “Bridged” являются псевдонимами для определенных виртуальных сетевых коммутаторов (“VMnets”), которые предварительно настроены для различных режимов работы. Как и в случае с обычным сетевым коммутатором, все машины, подключенные к одному коммутатору, видны друг другу.
Это означает, что все виртуальные машины, подключенные к сети только с хостом, будут видны хосту _ и друг другу_. Если вы хотите, чтобы ВМ была видима всего хосту, вам нужно назначить ей выделенный VMnet и избегать назначения других ВМ для этой ВМ.
В таблице ниже, с сайта Virtualbox documentation site , показана связь между ВМ и хостом для различных типов сетей: