Встречается на собеседованиях • сегодня

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

NAT (Network Address Translation) и BRIDGE (мост) — это два разных подхода к организации сетевого взаимодействия виртуальных машин или контейнеров.

NAT:

  • Виртуальная машина получает приватный IP из подсети хоста.
  • Внешние запросы проходят через NAT-таблицу хоста, подменяя IP.
  • Виртуальная машина не видна извне, но может инициировать соединения наружу.
  • Пример: Docker по умолчанию использует NAT.

BRIDGE:

  • Виртуальная машина получает IP из той же подсети, что и хост.
  • Ведет себя как отдельное устройство в сети.
  • Может быть доступна напрямую из локальной сети.
  • Пример: docker run --network=bridge.

Пример настройки bridge в Docker:

bash
docker network create --driver bridge my_bridge
docker run --network=my_bridge my_image
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы