Шлюзы
NAT-шлюз
NAT-шлюз позволяет предоставлять доступ в интернет облачным ресурсам, не назначая им публичные IP-адреса. Вместо этого они будут выходить в интернет через NAT-шлюз, который использует динамические публичные IP-адреса из пула Yandex Cloud. Эти адреса могут меняться. Зарезервировать их или назначить шлюзу статический публичный IP-адрес нельзя.
Шлюз — региональный ресурс, который присутствует во всех зонах доступности. Управлять шлюзами можно через консоль управления, с помощью CLI, Terraform или API.
Чтобы направить трафик через шлюз, нужно указать его в таблице маршрутизации в качестве next hop. Сейчас с NAT-шлюзом можно использовать только маршрут с префиксом назначения 0.0.0.0/0: весь трафик за пределы сети будет направляться через шлюз.
Примечание
Если внешний ресурс ограничивает доступ по IP-адресам, учитывайте, что публичные IP-адреса NAT-шлюза могут меняться и их нельзя зарезервировать. Для доступа с фиксированного IP-адреса используйте NAT-инстанс со статическим публичным IP-адресом. Добавьте этот адрес в список разрешенных на внешнем ресурсе.
Диапазоны публичных IPv4-адресов ресурсов Yandex Cloud используются разными клиентами облака. Добавление всех этих диапазонов в список разрешенных откроет сетевой доступ также с IP-адресов других клиентов.
Если сетевому интерфейсу ВМ назначен публичный IP-адрес, а в подсети, к которой этот интерфейс подключен, есть таблица маршрутизации с настроенным шлюзом, то выходить в интернет ВМ будет через публичный IP-адрес, а не через шлюз.