Я использую платформу Azure для webapp. Мне нужно узнать IP-адрес моего веб-приложения, чтобы я мог переадресовать его на внешний сервер, где я создал API. Является ли NSLookup правильным способом определения IP-адреса для белого списка?
Как определить IP-адрес Azure, размещенного в WebApp
Ответ 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"