NAT в виртуализации — сетевой режим, при котором VM выходит в интернет
через IP-адрес хостовой машины.
VM не имеет прямого подключения к физической сети.
Весь трафик проходит через гипервизор — он и выполняет подмену адресов.
VM (10.0.2.15) → Гипервизор → Хост (192.168.1.x) → Интернет
1. VM отправляет запрос в интернет
2. Гипервизор перехватывает пакет и заменяет IP VM на IP хостовой машины
3. Запрос уходит в интернет от имени хоста
4. Ответ приходит на хост — гипервизор определяет, какой VM его вернуть
5. Пакет доставляется обратно в VM
Принцип тот же, что и в домашнем роутере: устройства за NAT выходят в интернет,
но снаружи они недоступны. Подробно — в разделе Сетевые протоколы → NAT.
Преимущества:
Недостаток:
VM создана в VirtualBox с режимом NAT:
IP VM: 10.0.2.15
Шлюз: 10.0.2.2 (виртуальный шлюз гипервизора)
Интернет: работает
Доступ снаружи: нет
VM спокойно открывает сайты, скачивает пакеты — интернет есть.
Но подключиться к ней по SSH из другого устройства не получится.
NAT — самый простой сетевой режим для VM.
Интернет работает сразу, настройка не нужна.
Подходит для обучения и тестирования — когда доступ к VM снаружи не требуется.