Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом кратком руководстве описано, как создать шлюз Azure NAT уровня "Стандартный" версии 2 с помощью портала Azure и PowerShell. Служба шлюза NAT предоставляет масштабируемое исходящее подключение для виртуальных машин в Azure.
Замечание
Terraform в настоящее время недоступна. Используйте портал Azure, CLI или Azure PowerShell для создания шлюза NAT уровня "Стандартный" версии 2.
Предпосылки
- Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно .
Создайте группу ресурсов
Создайте группу ресурсов, чтобы включать все ресурсы для этого быстрого запуска.
Войдите на портал Azure.
В поле поиска в верхней части портала введите группу ресурсов. Выберите Группы ресурсов в результатах поиска.
Нажмите кнопку +Создать.
На вкладке "Основы " для создания группы ресурсов введите или выберите следующие сведения.
Setting Ценность Subscription Выбор подписки Группа ресурсов test-rg Регион Восточная часть США Выберите Review + create.
Нажмите кнопку "Создать".
Создание шлюза NAT
В этом разделе описано, как создать шлюз NAT и вспомогательные ресурсы.
Шлюз NAT Azure поддерживает несколько вариантов развертывания для IP-адресов и конфигураций избыточности для удовлетворения требований к подключению и доступности.
Адрес IPv4 с избыточностью между зонами
Войдите на портал предварительной версии Azure.
В поле поиска в верхней части портал Azure введите общедоступный IP-адрес. В результатах поиска выберите элемент Общедоступный IP-адрес.
Нажмите кнопку "Создать".
Введите следующие сведения в разделе "Создание общедоступного IP-адреса".
Setting Ценность Сведения о проекте Subscription Выберите подписку. Группа ресурсов Выберите группу ресурсов. В примере используется test-rg. Сведения об инстанции Регион выберите регион. В этом примере используется Восточная часть США. Сведения о конфигурации Имя Введите public-ip-nat. Версия протокола IP Выберите IPv4. Артикул (SKU) Выберите Standard V2 (для использования с шлюзом NAT Standard V2). Тир Выберите Региональный. Выберите Просмотр и создание, а затем нажмите кнопку Создать.
В поле поиска в верхней части портал Azure введите шлюз NAT. В результатах поиска выберите NAT-шлюзы.
Нажмите кнопку "Создать".
Введите или выберите следующие сведения на вкладке "Основные сведения" шлюза создания сетевых адресов (NAT).
Setting Ценность Сведения о проекте Subscription Выберите подписку. Группа ресурсов Выберите test-rg или группу ресурсов. Сведения об инстанции Имя шлюза NAT Введите nat-gateway. Регион Выберите свой регион. В этом примере используется Восточная часть США. Артикул (SKU) Выберите Стандарт V2. Время ожидания простоя TCP (минуты) Сохраните значение по умолчанию 4. Нажмите кнопку Далее.
На вкладке "Исходящий IP-адрес" выберите +Добавить общедоступные IP-адреса или префиксы.
В разделе "Добавление общедоступных IP-адресов" или префиксов выберите общедоступные IP-адреса. Выберите общедоступный IP-адрес, созданный ранее, public-ip-nat.
Нажмите кнопку "Сохранить".
Выберите Проверить и создать, а затем выберите Создать.
Зональный избыточный префикс IPv4
Войдите на портал предварительной версии Azure.
В поле поиска в верхней части портал Azure введите префикс общедоступного IP-адреса. Выберите префиксы общедоступного IP-адреса в результатах поиска.
Нажмите кнопку "Создать".
Введите следующие сведения на вкладке "Основы" префикса общедоступного IP-адреса.
Setting Ценность Сведения о проекте Subscription Выберите подписку. Группа ресурсов Выберите группу ресурсов. В этом примере используется test-rg. Сведения об инстанции Имя Введите public-ip-prefix-nat. Регион Выберите свой регион. В этом примере используется Восточная часть США. Sku Выберите Стандарт V2. Версия протокола IP Выберите IPv4. Владение префиксом Выберите корпорацию Майкрософт, принадлежащей корпорации Майкрософт. Размер префикса Выберите размер префикса. В этом примере используется /28 (16 адресов). Выберите Проверить и создать, а затем выберите Создать.
В поле поиска в верхней части портал Azure введите шлюз NAT. В результатах поиска выберите NAT-шлюзы.
Нажмите кнопку "Создать".
Введите или выберите следующие сведения на вкладке "Основные сведения" шлюза создания сетевых адресов (NAT).
Setting Ценность Сведения о проекте Subscription Выберите подписку. Группа ресурсов Выберите test-rg или группу ресурсов. Сведения об инстанции Имя шлюза NAT Введите nat-gateway. Регион Выберите свой регион. В этом примере используется Восточная часть США. Артикул (SKU) Выберите Стандарт V2. Время ожидания простоя TCP (минуты) Сохраните значение по умолчанию 4. Нажмите кнопку Далее.
На вкладке "Исходящий IP-адрес" выберите +Добавить общедоступные IP-адреса или префиксы.
В разделе "Добавление общедоступных IP-адресов" или префиксов выберите префиксы общедоступного IP-адреса. Выберите префикс общедоступного IP-адреса, созданный ранее, public-ip-prefix-nat.
Выберите Проверить и создать, а затем выберите Создать.
Создание конфигураций виртуальной сети и подсети
Создайте виртуальную сеть и подсети, необходимые для этого краткого руководства.
В поле поиска в верхней части портал Azure введите виртуальную сеть. В результатах поиска выберите Виртуальные сети.
Нажмите кнопку "Создать".
Введите или выберите следующие сведения на вкладке "Основные сведения" в разделе "Создание виртуальной сети".
Setting Ценность Сведения о проекте Subscription Выберите подписку. Группа ресурсов Выберите test-rg или группу ресурсов. Сведения об инстанции Имя Введите vnet-1. Регион Выберите свой регион. В этом примере используется Восточная часть США. Перейдите на вкладку "IP-адреса " или нажмите кнопку "Далее" и " Далее".
В подсетях выберите подсетьпо умолчанию .
Введите или выберите следующие сведения в разделе Изменить подсеть.
Setting Ценность Назначение подсети Оставьте значение по умолчанию. Имя Введите subnet-1. Частная подсеть Включение частной подсети (нет исходящего доступа по умолчанию) Установите флажок. Безопасность Шлюз NAT Выберите nat-gateway. Нажмите кнопку "Сохранить".
Выберите +Добавить подсеть.
В поле "Добавить подсеть" введите или выберите следующие сведения.
Setting Ценность Назначение подсети Выберите Бастион Azure. Оставьте остальные параметры по умолчанию, а затем нажмите кнопку "Добавить".
Выберите Проверить и создать, а затем выберите Создать.
Создайте узел Bastion в Azure
Создайте хост Bastion в Azure для безопасного подключения к виртуальной машине.
В поле поиска в верхней части портала Azure введите Бастион. Выберите Bastions в результатах поиска.
Нажмите кнопку "Создать".
Введите или выберите следующие сведения на вкладке "Основы " в разделе "Создание бастиона".
Setting Ценность Сведения о проекте Subscription Выберите подписку. Группа ресурсов Выберите test-rg или группу ресурсов. Сведения об инстанции Имя Введите бастион. Регион Выберите свой регион. В этом примере используется Восточная часть США. Тир Выберите разработчика. Виртуальная сеть Выберите vnet-1. Подсеть Выберите AzureBastionSubnet. Выберите Проверить и создать, а затем выберите Создать.
Узлу бастиона может потребоваться несколько минут для развертывания. Дождитесь развертывания узла бастиона, прежде чем перейти к следующему разделу.
Создать виртуальную машину
В этом разделе описано, как создать виртуальную машину для тестирования шлюза NAT и проверить общедоступный IP-адрес исходящего подключения. Следующая команда создает ключи SSH для проверки подлинности. Закрытый ключ требуется позже для входа на виртуальную машину через Бастион Azure. Для команды требуются учетные данные имени пользователя и пароля. Пароль не используется для входа в виртуальную машину.
В поле поиска в верхней части портала введите Виртуальная машина. В результатах поиска выберите Виртуальные машины.
Выберите "Создать>виртуальную машину".
В разделе "Создание виртуальной машины" введите или выберите следующие сведения на вкладке "Основные сведения".
Setting Ценность Сведения о проекте Subscription Выберите подписку. Группа ресурсов Выберите test-rg или группу ресурсов. Сведения об инстанции Название виртуальной машины Введите vm-1. Регион Выберите свой регион. В этом примере используется Восточная часть США. Параметры доступности Оставьте значение по умолчанию для параметра Избыточность инфраструктуры не требуется. Тип безопасности Выберите Стандартное. Изображение Выберите Ubuntu Server 24.04 LTS — 2-го поколения. Size Выбор размера Тип аутентификации Выберите Открытый ключ SSH. Имя пользователя Введите имя пользователя по вашему выбору. Вам потребуется это имя пользователя для входа в виртуальную машину позже. SSH public key source (Источник открытого ключа SSH) Выберите Создать новую пару ключей. Имя пары ключей Введите ssh-key. Общедоступные входящие порты Выберите "Нет". Нажмите кнопку "Далее": диски, а затем нажмите кнопку "Далее: сеть".
На вкладке Сеть введите или выберите следующие значения параметров.
Setting Ценность Сетевой интерфейс Виртуальная сеть Выберите vnet-1. Подсеть Выберите подсеть-1. Общедоступный IP-адрес Выберите "Нет". Группа безопасности сети NIC Выберите Базовый. Общедоступные входящие порты Оставьте значение по умолчанию Нет. Выберите Проверить и создать, а затем выберите Создать.
Прежде чем перейти к следующему разделу, дождитесь завершения создания виртуальной машины.
Это важно
Убедитесь, что вы скачайте закрытый ключ SSH на виртуальную машину. Для входа на виртуальную машину через Бастион Azure требуется закрытый ключ.
Тестирование шлюза NAT
В этом разделе описано, как протестировать шлюз NAT. Сначала вы обнаружите общедоступный IP-адрес шлюза NAT. Затем подключитесь к тестовой виртуальной машине и проверьте исходящее подключение через общедоступный IP-адрес шлюза NAT.
В поле поиска в верхней части портала введите сетевой шлюз NAT. В результатах поиска выберите NAT-шлюзы.
Выберите nat-gateway.
Разверните раздел "Параметры", а затем выберите исходящий IP-адрес.
Запишите IP-адрес, используемый в качестве исходящего. Здесь перечислены отдельные общедоступные IP-адреса и префиксы общедоступных IP-адресов, настроенные для шлюза NAT.
В поле поиска в верхней части портала введите Виртуальная машина. В результатах поиска выберите Виртуальные машины.
Выберите vm-1.
На странице "Обзор" выберите "Подключиться", а затем нажмите кнопку "Подключиться" через бастион.
В раскрывающемся списке проверки подлинности выберите закрытый ключ SSH из локального файла.
В поле "Имя пользователя" введите имя пользователя, введенное во время создания виртуальной машины.
В локальном файле выберите файл закрытого ключа SSH, скачанный ранее.
Нажмите Подключиться.
В командной строке bash введите следующую команду:
curl ifconfig.meУбедитесь, что IP-адрес, возвращенный командой, соответствует общедоступному IP-адресу шлюза NAT, который вы указали ранее.
azureuser@vm-1:~$ curl ifconfig.me 203.0.113.0.25
Очистите ресурсы
Завершив использование созданных ресурсов, можно удалить группу ресурсов и все ее ресурсы.
На портале Azure найдите и выберите группы ресурсов.
На странице групп ресурсов выберите группу ресурсов test-rg .
На странице test-rg выберите "Удалить группу ресурсов".
Введите test-rg в поле Ввод имени группы ресурсов, чтобы подтвердить удаление, а затем нажмите кнопку "Удалить".
Дальнейшие шаги
Дополнительные сведения о шлюзе Azure NAT см. в следующем разделе:
Обзор шлюза NAT AzureРесурс шлюза NAT Azure