В чем разница между NAT и BRIDGE

Python Middle Без компании
В чем разница между NAT и BRIDGE
Ответы
NAT (Network Address Translation) и BRIDGE (мост) — это два разных подхода к организации сетевого взаимодействия виртуальных машин или контейнеров. **NAT**: - Виртуальная машина получает приватный IP из подсети хоста. - Внешние запросы проходят через NAT-таблицу хоста, подменяя IP. - Виртуальная машина не видна извне, но может инициировать соединения наружу. - Пример: Docker по умолчанию использует NAT. **BRIDGE**: - Виртуальная машина получает IP из той же подсети, что и хост. - Ведет себя как отдельное устройство в сети. - Может быть доступна напрямую из локальной сети. - Пример: `docker run --network=bridge`. Пример настройки bridge в Docker: ``` docker network create --driver bridge my_bridge docker run --network=my_bridge my_image ```