Как определить IP-адрес Azure, размещенного в WebApp

Я использую платформу Azure для webapp. Мне нужно узнать IP-адрес моего веб-приложения, чтобы я мог переадресовать его на внешний сервер, где я создал API. Является ли NSLookup правильным способом определения IP-адреса для белого списка?

Ответ 1

Самый быстрый способ - войти в портал Azure и выбрать свое веб-приложение из меню ресурсов. Как только вы открываете лезвие для своего веб-приложения, существует два типа IP-адресов. Входящие и исходящие. Для исходящего IP-адреса щелкните свойства в меню ресурсов. Это отобразит список всех возможных исходящих IP-адресов.

введите описание изображения здесь

Для входящего IP-адреса нажмите "Пользовательские домены" в меню свойств, и там появится внешний IP-адрес.

введите описание изображения здесь

Ответ 2

Ну, это будет один из способов, но PowerShell будет лучше.

Get-AzureRmWebApp -Name $WebAppName$
$webapp.outboundipaddresses

для меня он возвращает кучу IP-адресов

Ответ 3

В веб-приложении → Свойства → OUTBOUND IP ADDRESSES Он будет иметь список исходящих ip, которые должны быть белыми.

Ответ 4

Мы также можем найти исходящие адреса Ip на ресурс ресурсов Azure, как показано на следующем снимке экрана:

введите описание изображения здесь

Ответ 5

Фрагмент Powershell для этого:

$ Webapp = Get-AzureRmWebApp ResourceGroupName "Укажите имя группы ресурсов" -Name "Укажите имя веб-приложения"

$ Webapp.OutboundIpAddresses

Ответ 6

Запустите nslookup yourapp.azurewebsites.net в командной строке Windows.

Ответ 7

С новым Azure CLI (v2) это очень просто
az webapp show -n mywebsite -g MyResGroup --query "outboundIpAddresses"