bestsource

Azure 호스팅된 WebApp의 IP 주소를 확인하는 방법

bestsource 2023. 5. 9. 22:52
반응형

Azure 호스팅된 WebApp의 IP 주소를 확인하는 방법

저는 웹 앱에 Azure 플랫폼을 사용하고 있습니다.API를 만든 외부 서버에 화이트리스트를 작성할 수 있도록 웹 앱의 IP 주소를 찾아야 합니다.NSLookup이 화이트리스트에 대한 IP 주소를 결정하는 올바른 방법입니까?

가장 빠른 방법은 Azure 포털에 로그인하여 리소스 메뉴에서 웹 앱을 선택하는 것입니다.웹 응용 프로그램을 위해 블레이드를 열면 두 가지 유형의 IP 주소가 있습니다.인바운드 및 아웃바운드.아웃바운드 IP의 경우 리소스 메뉴에서 속성을 클릭합니다.가능한 모든 아웃바운드 IP 주소 목록이 표시됩니다.

여기에 이미지 설명 입력

인바운드 IP 주소의 경우 속성 메뉴에서 사용자 지정 도메인을 클릭하면 외부 IP가 나타납니다.

여기에 이미지 설명 입력

한 가지 방법이지만 PowerShell이 더 나을 것입니다.

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

나를 위해 그것은 많은 IP 주소들을 반환합니다.

또한 다음 스크린샷과 같이 Azure 리소스 포털에서 아웃바운드 IP 주소를 찾을 수 있습니다.

여기에 이미지 설명 입력

스크린샷에 표시된 영역을 표시하려면 다음과 같은 여러 메뉴 항목을 열어야 합니다.

Subscriptions>Pay-As-You-Go>resourceGroups>[ select your resource group ]>providers>Microsoft.Web>Sites>[ select your site ]

그런 다음 오른쪽 패널에서 다음 속성을 검색합니다.

  • 아웃바운드 IP 주소
  • 가능한 아웃바운드 IP 주소

웹 앱에서 -> 속성 -> 아웃바운드 IP 주소 화이트리스트에 있어야 하는 아웃바운드 IP 목록이 있습니다.

새로운 Azure CLI(v2)를 사용하면 매우 쉽습니다.
az webapp show -n mywebsite -g MyResGroup --query "outboundIpAddresses"

달려.nslookup yourapp.azurewebsites.net윈도우즈 명령 프롬프트에서 사용할 수 있습니다.

nslookup은 전체 목록을 제공하지 않으므로 이미 언급한 다음 옵션 중 하나를 사용하는 것이 좋습니다.

  • 파워셸
  • Zure 포털 속성 보기
  • 리소스 포털

첫 번째는 프로그래밍 방식으로 스크립트를 작성할 수 있고, 두 번째는 더 빨리 찾을 수 있으며(접근 권한이 주어졌다고 가정하면) 마지막은 조금 더 묻혀 있는 것이 좋다는 사실에 기초하여 위의 내용을 개인적으로 선호하는 순서로 정리했습니다.

언급URL : https://stackoverflow.com/questions/40488443/how-can-i-determine-the-ip-address-of-an-azure-hosted-webapp

반응형