[Документация Yandex Cloud](../../index.md) > [Yandex Virtual Private Cloud](../index.md) > [Концепции](index.md) > Шлюзы

# Шлюзы

## NAT-шлюз {#nat-gateway}

_NAT-шлюз_ позволяет предоставлять доступ в интернет облачным ресурсам, не назначая им публичные IP-адреса. Вместо этого они будут выходить в интернет через NAT-шлюз, который получит адрес из отдельного диапазона публичных IP-адресов. Шлюз — региональный ресурс, который присутствует во всех зонах доступности. [Управлять шлюзами](../operations/create-nat-gateway.md) можно через консоль управления, с помощью CLI, Terraform или [API](../../glossary/rest-api.md).

Чтобы направить трафик через шлюз, нужно указать его в [таблице маршрутизации](routing.md) в качестве next hop. Сейчас с NAT-шлюзом можно использовать только маршрут с префиксом назначения `0.0.0.0/0`: весь трафик за пределы сети будет направляться через шлюз.

Если сетевому интерфейсу [ВМ](../../glossary/vm.md) назначен [публичный IP-адрес](address.md#public-addresses), а в подсети, к которой этот интерфейс подключен, есть таблица маршрутизации с настроенным шлюзом, то выходить в интернет ВМ будет через публичный IP-адрес, а не через шлюз. Использовать зарезервированные публичные IP-адреса для шлюзов сейчас нельзя.


## Примеры использования {#examples}

* [Маршрутизация через NAT-инстанс](../tutorials/nat-instance/index.md)
* [Реализация отказоустойчивых сценариев для сетевых виртуальных машин](../tutorials/route-switcher.md)
* [Настройка сети для Yandex Data Processing](../tutorials/data-processing-nat-instance.md)
* [Подключение к Object Storage из Virtual Private Cloud](../tutorials/storage-vpc-access.md)
* [Автоматизация задач Yandex Query с помощью Yandex Managed Service for Apache Airflow™](../tutorials/airflow-auto-tasks.md)