다음을 통해 공유


빠른 시작: 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 리소스가 배포 및 관리되는 논리적 컨테이너입니다.

westus2 위치에 QuickStartCreateIPPrefix-rg라는 New-AzResourceGroup을 사용하여 리소스 그룹을 만듭니다.

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

공용 IP 주소 접두사 만들기

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

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

  • IPv4 - /28(16개 주소)

  • IPv6 - /124(16개 주소)

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

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

IPv4

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

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

IPv6

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

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

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

접두사를 만들었으면 접두사로 고정 IP 주소를 만들어야 합니다. 이 섹션에서는 이전에 생성한 접두사에서 정적 IP 주소를 생성합니다.

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

참고

표준 v2 접두사에서 IP 주소를 파생하기 위해 프로세스는 Sku 매개 변수(Standardv2로 설정해야 함)를 제외하고 아래 명령과 동일합니다.

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

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

$ipv4 =@{
    Name = 'myPublicIpAddress'
    ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
    Location = 'westus2'
    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를 사용해 공용 IP 접두사를 생성하는 방법을 알아봅니다.