Inicio rápido: Creación de una dirección IP pública mediante PowerShell

En este inicio rápido aprenderá a crear una dirección IP pública de Azure. Las direcciones IP públicas de Azure se usan para las conexiones públicas a recursos de Azure. Las direcciones IP públicas están disponibles en dos SKU: Básico y Estándar. Hay dos niveles de direcciones IP públicas disponibles: regionales y globales. La preferencia de enrutamiento de una dirección IP pública se establece cuando se crea. El enrutamiento de Internet y el enrutamiento de Microsoft Network son las opciones disponibles.

Diagram of an example use of a public IP address. A public IP address is assigned to a load balancer.

Requisitos previos

  • Una cuenta de Azure con una suscripción activa. Cree una cuenta gratuita.
  • Azure PowerShell instalado localmente o Azure Cloud Shell

Si decide instalar y usar PowerShell de forma local, para realizar los pasos de este artículo necesita la versión 5.4.1 del módulo de Azure PowerShell o cualquier versión posterior. Ejecute Get-Module -ListAvailable Az para buscar la versión instalada. Si necesita actualizarla, consulte Instalación del módulo de Azure PowerShell. Si PowerShell se ejecuta localmente, también debe ejecutar Connect-AzAccount para crear una conexión con Azure.

Crear un grupo de recursos

Un grupo de recursos de Azure es un contenedor lógico en el que se implementan y se administran los recursos de Azure.

Cree un grupo de recursos con New-AzResourceGroup con el nombre QuickStartCreateIP-rg en la ubicación eastus2.

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

Creación de una IP pública

Nota:

Se recomienda usar la dirección IP pública de SKU estándar para cargas de trabajo de producción. Para obtener más información sobre las SKU, consulte Direcciones IP públicas .

El siguiente comando funciona con la versión 4.5.0 o posterior del módulo de Az.Network. Para más información sobre los módulos de PowerShell que se usan actualmente, consulte la documentación de PowerShellGet.

En esta sección, creará una dirección IP pública con zonas. Las direcciones IP públicas pueden tener redundancia de zona o ser zonales.

Use New-AzPublicIpAddress para crear una dirección IPv4 pública estándar con redundancia de zona llamada myStandardPublicIP en QuickStartCreateIP-rg.

Para crear una dirección IPv6, modifique el parámetro --IpAddressVersion a IPv6.

$ip = @{
    Name = 'myStandardPublicIP'
    ResourceGroupName = 'QuickStartCreateIP-rg'
    Location = 'eastus2'
    Sku = 'Standard'
    AllocationMethod = 'Static'
    IpAddressVersion = 'IPv4'
    Zone = 1,2,3
}
New-AzPublicIpAddress @ip

Importante

En el caso de los módulos de Az.Network anteriores a 4.5.0, ejecute el comando anterior sin especificar un parámetro de zona para crear una dirección IP con redundancia de zona.

Creación de una dirección IP pública zonal o no zonal

En esta sección, aprenderá a crear una dirección IP pública zonal o no zonal.

Para crear una dirección IPv4 pública zonal estándar en la Zona 2 llamada myStandardPublicIP-zonal en QuickStartCreateIP-rg, use el siguiente comando.

Para crear una dirección IPv6, modifique el parámetro --IpAddressVersion a IPv6.

$ip = @{
    Name = 'myStandardPublicIP-zonal'
    ResourceGroupName = 'QuickStartCreateIP-rg'
    Location = 'eastus2'
    Sku = 'Standard'
    AllocationMethod = 'Static'
    IpAddressVersion = 'IPv4'
    Zone = 2
}
New-AzPublicIpAddress @ip

Nota:

Las opciones anteriores para las zonas son solo selecciones válidas en regiones con Availability Zones.

Preferencia y nivel de enrutamiento

Las direcciones IPv4 públicas estáticas de SKU estándar admiten preferencia de enrutamiento o la característica de nivel global.

De forma predeterminada, la preferencia de enrutamiento para las direcciones IP públicas se establece en Red de Microsoft, que entrega el tráfico al usuario través de la red de área extensa global de Microsoft.

La selección de Internet reduce el recorrido a través de la red de Microsoft y, en su lugar, utiliza la red de ISP de tránsito para entregar el tráfico a una velocidad más rentable.

Para obtener más información sobre la preferencia de enrutamiento, vea ¿Qué es la preferencia de enrutamiento (versión preliminar)?

El comando crea una dirección IPv4 pública con redundancia de zona estándar con una preferencia de enrutamiento de tipo Internet:

## Create IP tag for Internet and Routing Preference. ##
$tag = @{
    IpTagType = 'RoutingPreference'
    Tag = 'Internet'   
}
$ipTag = New-AzPublicIpTag @tag

## Create IP. ##
$ip = @{
    Name = 'myStandardPublicIP-RP'
    ResourceGroupName = 'QuickStartCreateIP-rg'
    Location = 'eastus2'
    Sku = 'Standard'
    AllocationMethod = 'Static'
    IpAddressVersion = 'IPv4'
    IpTag = $ipTag
    Zone = 1,2,3   
}
New-AzPublicIpAddress @ip

Limpieza de recursos

Cuando haya terminado con la máquina virtual y la dirección IP pública, elimine el grupo de recursos y todos los recursos que contiene con Remove-AzResourceGroup.

Remove-AzResourceGroup -Name 'TutorVMRoutePref-rg'

Pasos siguientes

Pase al siguiente artículo para aprender a crear un prefijo de dirección IP pública: