Поделиться через


Управление правилами NAT для входящего трафика для Azure Load Balancer

Правило NAT для входящего трафика используется для перенаправления трафика от фронтенда балансировщика нагрузки к одному или нескольким экземплярам в пуле бэкенда.

Есть два типа правил NAT для входящего трафика:

  • Правило входящего NAT версии 1 для виртуальных машин: нацелено на одну виртуальную машину в пуле серверов балансировщика нагрузки.

  • Правило NAT для входящих подключений версии 2 для виртуальных машин и масштабируемых наборов виртуальных машин: предназначено для нескольких виртуальных машин в серверном пуле подсистемы балансировки нагрузки.

Из этой статьи вы узнаете, как добавить и удалить входящее правило NAT для обоих типов. Вы узнаете, как изменить выделение порта интерфейса во входящем правиле NAT для нескольких инстанций. Вы можете выбрать из примеров портала Azure, PowerShell или CLI.

Если у вас нет аккаунта Azure, создайте бесплатную учетную запись перед началом.

Предварительные условия

Правило NAT для входящих подключений версии 1 для виртуальных машин

Выберите этот параметр, чтобы настроить правило для одной виртуальной машины. Для инструкций выберите портал Azure, PowerShell или CLI.

В этом примере вы создадите правило NAT для входящего трафика для пересылки порта 500 на внутренний порт 443.

  1. Войдите на портал Azure.

  2. В поле поиска в верхней части портала введите Подсистема балансировки нагрузки. В результатах поиска выберите Подсистема балансировки нагрузки.

  3. Выберите myLoadBalancer или свою подсистему балансировки нагрузки.

  4. На странице подсистемы балансировки нагрузки выберите Правила NAT для входящего трафика в разделе Параметры.

  5. Выберите + Добавить в разделе Правила NAT для входящего трафика, чтобы добавить правило.

  6. В разделе Добавление правила NAT для входящего трафика введите или выберите указанные ниже сведения.

    Настройка Значение
    Имя. Введите myInboundNATrule.
    Тип Выберите Виртуальная машина Azure.
    Целевая виртуальная машина Выберите виртуальную машину, на которую вы хотите перенаправить порт. В этом примере это myVM1.
    IP-конфигурация сети Выберите IP-конфигурацию виртуальной машины. В этом примере это ipconfig1(10.1.0.4).
    Внешний IP-адрес Выберите myFrontend.
    Фронтэнд порт Введите 500.
    Сервисный тег Оставьте значение по умолчанию Настраиваемое.
    Серверный порт Введите 443.
    Протокол Выберите TCP.
  7. Оставьте остальные значения по умолчанию и щелкните Добавить.

Правило NAT для входящих подключений версии 2 для виртуальных машин и масштабируемых наборов виртуальных машин

Выберите этот параметр, чтобы настроить правило с диапазоном портов в серверный пул виртуальных машин. Для инструкций выберите портал Azure, PowerShell или CLI.

В этом примере вы создадите правило NAT для входящего трафика для пересылки диапазона портов, начиная с порта 500 на внутренний порт 443. Максимальное число машин в серверном пуле задается параметром Максимальное число машин в серверном пуле со значением 500. Этот параметр ограничивает серверный пул 500 виртуальными машинами.

  1. Войдите на портал Azure.

  2. В поле поиска в верхней части портала введите Подсистема балансировки нагрузки. В результатах поиска выберите Подсистема балансировки нагрузки.

  3. Выберите myLoadBalancer или свою подсистему балансировки нагрузки.

  4. На странице подсистемы балансировки нагрузки выберите Правила NAT для входящего трафика в разделе Параметры.

  5. Выберите + Добавить в разделе Правила NAT для входящего трафика, чтобы добавить правило.

  6. В разделе Добавление правила NAT для входящего трафика введите или выберите указанные ниже сведения.

    Настройка Значение
    Имя. Введите myInboundNATrule.
    Тип Выберите Серверный пул.
    Целевой серверный пул Выберите серверный пул. В нашем примере это myBackendPool.
    Внешний IP-адрес Выберите интерфейсный IP-адрес. В этом примере это myFrontend.
    Начало диапазона фронтальных портов Введите 500.
    Максимальное число узлов в серверном пуле Введите 500.
    Серверный порт Введите 443.
    Протокол Выберите TCP.
  7. Оставьте остальные значения по умолчанию и щелкните Добавить.

Изменение выделения порта фронтенда для правила, применяемого к нескольким виртуальным машинам

Чтобы разместить больше виртуальных машин в серверном пуле в соответствии с правилом для нескольких экземпляров, измените назначение внешнего порта в правиле NAT для входящего трафика. В этом примере вы измените максимальное количество компьютеров в серверном пуле с 500 на 1000. Этот параметр увеличивает максимальное количество компьютеров в серверном пуле до 1000.

  1. Войдите на портал Azure.

  2. В поле поиска в верхней части портала введите Подсистема балансировки нагрузки. В результатах поиска выберите Подсистема балансировки нагрузки.

  3. Выберите myLoadBalancer или свою подсистему балансировки нагрузки.

  4. На странице подсистемы балансировки нагрузки выберите Правила NAT для входящего трафика в разделе Параметры.

  5. Выберите правило NAT для входящего трафика, которое вы хотите изменить. В этом примере это myInboundNATrule.

  6. В свойствах правила NAT для входящего трафика задайте для параметра Максимальное число компьютеров в серверном пуле значение 1000.

  7. Выберите Сохранить.

Просмотр сопоставлений портов

Сопоставления портов для виртуальных машин в серверном пуле можно просмотреть на портале Azure.

  1. Войдите на портал Azure.

  2. В поле поиска в верхней части портала введите Подсистема балансировки нагрузки. В результатах поиска выберите Подсистема балансировки нагрузки.

  3. Выберите myLoadBalancer или свою подсистему балансировки нагрузки.

  4. На странице подсистемы балансировки нагрузки выберите Правила NAT для входящего трафика в разделе Параметры.

  5. Выберите myInboundNATrule или правило NAT для входящего трафика.

  6. Перейдите в раздел Сопоставление портов на странице свойств правила NAT для входящего трафика.

Удаление правила NAT для входящего трафика

В этом примере удаляется правило NAT для входящего трафика.

  1. Войдите на портал Azure.

  2. В поле поиска в верхней части портала введите Подсистема балансировки нагрузки. В результатах поиска выберите Подсистема балансировки нагрузки.

  3. Выберите myLoadBalancer или свою подсистему балансировки нагрузки.

  4. На странице подсистемы балансировки нагрузки выберите Правила NAT для входящего трафика в разделе Параметры.

  5. Выберите три точки рядом с правилом, которое необходимо удалить.

  6. Выберите команду Удалить.

Следующие шаги

В этой статье вы узнали, как управлять правилами NAT для входящего трафика для Azure Load Balancer с помощью портал Azure, PowerShell и CLI.

Дополнительные сведения об Azure Load Balancer см. в следующих статьях: