이 문서에서는 Azure Portal, Azure PowerShell 또는 Azure CLI를 사용하여 ISP 네트워크(인터넷 옵션)를 통해 공용 IP 주소에 대한 라우팅 기본 설정을 구성하는 방법을 보여 줍니다. 공용 IP 주소를 만든 후 인터넷에 대한 인바운드 및 아웃바운드 트래픽을 위해 다음 Azure 리소스와 연결할 수 있습니다.
- 가상 머신
- 가상 머신 크기 집합
- AKS(Azure Kubernetes Service)
- 인터넷 연결 load balancer
- 애플리케이션 게이트웨이
- Azure Firewall
기본적으로 공용 IP 주소에 대한 라우팅 기본 설정은 모든 Azure 서비스에 대해 Microsoft 글로벌 네트워크로 설정되며 모든 Azure 서비스에 연결할 수 있습니다.
필수 조건
Azure 계정이 없는 경우 시작하기 전에 체험 계정을 만듭니다.
Azure 계정이 없는 경우 시작하기 전에 체험 계정을 만듭니다.
- 이 문서에는 Azure CLI 버전 2.0.49 이상이 필요합니다. Azure Cloud Shell을 사용하는 경우 최신 버전이 이미 설치되어 있습니다.
Azure 계정이 없는 경우 시작하기 전에 체험 계정을 만듭니다.
Azure Cloud Shell
Azure는 브라우저를 통해 사용할 수 있는 대화형 셸 환경인 Azure Cloud Shell을 호스트합니다. Cloud Shell에서 Bash 또는 PowerShell을 사용하여 Azure 서비스 작업을 수행할 수 있습니다. 로컬 환경에 아무 것도 설치할 필요 없이 Azure Cloud Shell의 미리 설치된 명령을 사용하여 이 문서의 코드를 실행할 수 있습니다.
Azure Cloud Shell을 시작하려면 다음을 수행합니다.
옵션 |
예제/링크 |
코드 또는 명령 블록의 오른쪽 상단에서 시도를 선택합니다.
시도를 선택해도 코드 또는 명령이 Cloud Shell에 자동으로 복사되지 않습니다. |
|
https://shell.azure.com으로 이동하거나 Cloud Shell 시작 단추를 선택하여 브라우저에서 Cloud Shell을 엽니다. |
|
Azure Portal의 오른쪽 위에 있는 메뉴 모음에서 Cloud Shell 단추를 선택합니다. |
|
Azure Cloud Shell을 사용하려면:
Cloud Shell을 시작합니다.
코드 블록(또는 명령 블록)에서 복사 단추를 선택하여 코드 또는 명령을 복사합니다.
Windows 및 Linux에서 Ctrl+Shift+V를 선택하거나 macOS에서 Cmd+Shift+V를 선택하여 코드 또는 명령을 Cloud Shell 세션에 붙여넣습니다.
Enter를 선택하여 코드 또는 명령을 실행합니다.
PowerShell을 로컬로 설치하고 사용하도록 선택하는 경우, 이 문서에는 Azure PowerShell 모듈 버전 6.9.0 이상이 필요합니다. 설치되어 있는 버전을 확인하려면 Get-Module -ListAvailable Az
을 실행합니다. 업그레이드해야 하는 경우 Azure PowerShell 모듈 설치를 참조하세요. 또한 PowerShell을 로컬로 실행하는 경우 Connect-AzAccount
를 실행하여 Azure와 연결해야 합니다.
라우팅 기본 설정을 사용하여 공용 IP 주소 만들기
Azure Portal에 로그인합니다.
리소스 만들기를 선택합니다.
검색 상자에 공용 IP 주소를 입력합니다.
검색 결과에서 공용 IP 주소를 선택합니다. 그런 다음, 공용 IP 주소 페이지에서 만들기를 선택합니다.
공용 IP 주소 만들기 페이지에서 다음 정보를 입력하거나 선택합니다.
설정 |
값 |
프로젝트 세부 정보 |
|
구독 |
구독을 선택합니다. |
리소스 그룹 |
새로 만들기를 선택하고 RoutingPreferenceResourceGroup을 입력한 다음, 확인을 선택합니다. |
인스턴스 세부 정보 |
|
지역 |
미국 동부를 선택합니다. |
구성 세부 정보 |
|
속성 |
공용 IP 주소의 이름을 입력합니다. |
IP 버전 |
IPv4를 선택합니다. |
재고 관리 번호 (SKU) |
표준을 선택합니다. |
계층 |
지역을 선택합니다. |
가용성 영역 |
영역 중복을 선택합니다. |
IP 주소 할당 |
고정을 선택합니다. |
라우팅 기본 설정 |
인터넷을 선택합니다. |
DNS 이름 레이블 |
원하는 경우 DNS 이름 레이블을 입력합니다. |
만들기를 선택합니다.
참고 항목
공용 IP 주소는 IPv4 또는 IPv6 주소를 사용하여 만들어집니다. 그러나 라우팅 기본 설정은 현재 IPV4만 지원합니다.
위에서 만든 공용 IP 주소를 Windows 또는 Linux 가상 머신과 연결할 수 있습니다. 자습서 페이지의 CLI 섹션인 가상 머신에 공용 IP 주소 연결을 사용하여 공용 IP를 VM에 연결합니다. 위에서 만든 공용 IP 주소를 부하 분산 장치 프런트 엔드 구성에 할당하여 Azure Load Balancer와 연결할 수도 있습니다. 공용 IP 주소는 부하가 분산된 VIP(가상 IP 주소)로 사용됩니다.
az group create 명령을 사용하여 리소스 그룹을 만듭니다. 다음 예제에서는 미국 동부 Azure 지역의 리소스 그룹을 만듭니다.
az group create --name myResourceGroup --location eastus
공용 IP 주소 만들기
아래에 같은 형식으로 az network public-ip create 명령을 사용하여 인터넷 유형의 라우팅 기본 설정으로 공용 IP 주소를 만듭니다.
다음 명령은 미국 동부 Azure 지역에서 인터넷 라우팅 기본 설정으로 새 공용 IP를 만듭니다.
az network public-ip create \
--name MyRoutingPrefIP \
--resource-group MyResourceGroup \
--location eastus \
--ip-tags 'RoutingPreference=Internet' \
--sku STANDARD \
--allocation-method static \
--version IPv4
참고 항목
현재 라우팅 기본 설정은 IPV4 공용 IP 주소만 지원합니다.
위에서 만든 공용 IP 주소를 Windows 또는 Linux 가상 머신과 연결할 수 있습니다. 자습서 페이지의 CLI 섹션인 가상 머신에 공용 IP 주소 연결을 사용하여 공용 IP를 VM에 연결합니다. 위에서 만든 공용 IP 주소를 부하 분산 장치 프런트 엔드 구성에 할당하여 Azure Load Balancer와 연결할 수도 있습니다. 공용 IP 주소는 부하가 분산된 VIP(가상 IP 주소)로 사용됩니다.
다음 명령은 미국 동부 Azure 지역에서 라우팅 기본 설정 유형이 인터넷인 새 공용 IP를 만듭니다.
$iptagtype="RoutingPreference"
$tagName = "Internet"
$ipTag = New-AzPublicIpTag -IpTagType $iptagtype -Tag $tagName
# attach the tag
$publicIp = New-AzPublicIpAddress `
-Name "MyPublicIP" `
-ResourceGroupName $rg.ResourceGroupName `
-Location $rg.Location `
-IpTag $ipTag `
-AllocationMethod Static `
-Sku Standard `
-IpAddressVersion IPv4
위에서 만든 공용 IP 주소를 Windows 또는 Linux 가상 머신과 연결할 수 있습니다. 자습서 페이지의 CLI 섹션인 가상 머신에 공용 IP 주소 연결을 사용하여 공용 IP를 VM에 연결합니다. 위에서 만든 공용 IP 주소를 부하 분산 장치 프런트 엔드 구성에 할당하여 Azure Load Balancer와 연결할 수도 있습니다. 공용 IP 주소는 부하가 분산된 VIP(가상 IP 주소)로 사용됩니다.
다음 단계