빠른 시작: PowerShell을 사용하여 공용 IP 주소 접두사 만들기

공용 IP 주소 접두사 및 해당 IP 주소를 생성, 변경 및 삭제하는 방법에 대해 알아봅니다. 공용 IP 주소 접두사는 표준 SKU 공용 IP 주소의 연속 범위입니다.

공용 IP 주소 리소스를 만들 때 접두사에서 고정 공용 IP 주소를 할당하고 주소를 가상 머신, 부하 분산 장치 또는 기타 리소스에 연결할 수 있습니다. 자세한 내용은 공용 IP 주소 접두사 개요를 참조하세요.

필수 조건

PowerShell을 로컬로 설치하고 사용하도록 선택하는 경우 이 문서에는 Azure PowerShell 모듈 버전 5.4.1 이상이 필요합니다. 설치되어 있는 버전을 확인하려면 Get-Module -ListAvailable Az을 실행합니다. 업그레이드해야 하는 경우 Azure PowerShell 모듈 설치를 참조하세요. 또한 PowerShell을 로컬로 실행하는 경우 Connect-AzAccount를 실행하여 Azure와 연결해야 합니다.

리소스 그룹 만들기

Azure 리소스 그룹은 Azure 리소스가 배포 및 관리되는 논리적 컨테이너입니다.

eastus2 위치에 myResourceGroup이라는 New-AzResourceGroup을 사용하여 리소스 그룹을 만듭니다.

$rg =@{
    Name = 'QuickStartCreateIPPrefix-rg'
    Location = 'eastus2'
}
New-AzResourceGroup @rg

공용 IP 주소 접두사 만들기

이 섹션에서는 Azure PowerShell을 사용하여 영역 중복, 영역 및 비영역 공용 IP 접두사를 만듭니다.

예제의 접두사는 다음과 같습니다.

  • IPv4 - /28(16개 주소)

  • IPv6 - /124(16개 주소)

사용 가능한 접두사 크기에 대한 자세한 내용은 접두사 크기를 참조하세요.

myPublicIpPrefix라는 New-AzPublicIpPrefix를 사용하여 공용 IP 접두사를 eastus2 위치에 만듭니다.

IPv4

IPv4 공용 IP 접두사를 만들려면 -IpAddressVersion 매개 변수에 IPv4를 입력합니다. 영역 중복 IPv4 접두사를 만들려면 -Zone 매개 변수에 1,2,3을 입력합니다.

$ipv4 =@{
    Name = 'myPublicIpPrefix'
    ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
    Location = 'eastus2'
    PrefixLength = '28'
    IpAddressVersion = 'IPv4'
    Zone = 1,2,3
}
New-AzPublicIpPrefix @ipv4

IPv6

IPv4 공용 IP 접두사를 만들려면 -IpAddressVersion 매개 변수에 IPv6을 입력합니다. 영역 중복 IPv6 접두사를 만들려면 -Zone 매개 변수에 1,2,3을 입력합니다.

$ipv6 =@{
    Name = 'myPublicIpPrefix'
    ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
    Location = 'eastus2'
    PrefixLength = '124'
    IpAddressVersion = 'IPv6'
    Zone = 1,2,3
}
New-AzPublicIpPrefix @ipv6

접두사로 고정 공용 IP 주소 만들기

접두사를 만들었으면 접두사로 고정 IP 주소를 만들어야 합니다. 이 섹션에서는 앞에서 만든 접두사에서 고정 IP 주소를 만듭니다.

myPublicIpPrefix 접두사에서 New-AzPublicIpAddress를 사용하여 공용 IP 주소를 만듭니다.

IPv4 공용 IP 주소를 만들려면 -IpAddressVersion 매개 변수에 IPv4를 입력합니다.

$pf =@{
    Name = 'myPublicIpPrefix'
    ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
}
$prefix = Get-AzPublicIpPrefix @pf

$ipv4 =@{
    Name = 'myPublicIpAddress'
    ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
    Location = 'eastus2'
    Sku = 'Standard'
    Tier = 'Regional'
    AllocationMethod = 'Static'
    IpAddressVersion = 'IPv4'
    PublicIpPrefix = $prefix
}
New-AzPublicIpAddress @ipv4

참고 항목

표준 SKU로 만든 고정 공용 IP 주소만 접두사의 범위에서 할당할 수 있습니다. 공용 IP 주소 SKU에 대해 자세히 알아보려면 공용 IP 주소를 참조하세요.

접두사 삭제

이 섹션에서는 접두사를 삭제하는 방법을 알아봅니다.

공용 IP 접두사를 삭제하려면 Remove-AzPublicIpPrefix를 사용합니다.

$pr =@{
    Name = 'myPublicIpPrefix'
    ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
}
Remove-AzPublicIpPrefix @pr

참고 항목

접두사 내 주소가 공용 IP 주소 리소스에 연결되어 있으면 공용 IP 주소 리소스를 먼저 삭제해야 합니다. 공용 IP 주소 삭제를 참조하세요.

리소스 정리

이 문서에서는 공용 IP 접두사와 해당 접두사의 공용 IP를 만들었습니다.

공용 IP 접두사 작업을 마쳤으면 리소스 그룹과 리소스 그룹에 포함된 모든 리소스를 삭제합니다.

Remove-AzResourceGroup -ResourceGroupName 'QuickStartCreateIPPrefix-rg'

다음 단계

다음 문서(Azure CLI:

PowerShell로 공용 IP 만들기)로 진행하여 공용 IP 접두사를 만드는 방법을 알아봅니다.