Compartir vía


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

En este artículo se muestra cómo crear un recurso de dirección IP pública dentro de una plantilla de Resource Manager.

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

Para obtener más información sobre los recursos a los que se puede asociar esta dirección IP pública y la diferencia entre las SKU básica y estándar, vea Direcciones IP públicas.

Requisitos previos

  • Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
  • Un grupo de recursos en la suscripción de Azure.
  • Una plantilla de Azure Resource Manager para las secciones de la IP pública.

Creación de una dirección IP pública de SKU estándar con zonas

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.

Redundancia de zona

El código de esta sección crea una dirección IPv4 pública estándar con redundancia de zona denominada myStandardPublicIP.

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

Sección de plantilla que se va a agregar:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "zones": [
    "1",
    "2",
    "3"
  ],
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Importante

En el caso de versiones de la API anteriores a 2020-08-01, use el código anterior sin especificar un parámetro de zona para una SKU estándar para crear una dirección IP con redundancia de zona.

Nota:

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

Zonal

El código de esta sección crea una dirección IPv4 pública zonal estándar denominada myStandardPublicIP-zonal.

Para crear una dirección IP pública zonal estándar en la Zona 2, la propiedad "zonas" contiene un "2".

Sección de plantilla que se va a agregar:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP-zonal",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "zones": [
    "2"
  ],
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Nota:

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

Creación de una dirección IP pública estándar sin zonas

En esta sección, creará una dirección IP no zonal.

El código de esta sección crea una dirección IPv4 pública no zonal estándar denominada myStandardPublicIP. La sección de código es válida para todas las regiones con o sin Availability Zones.

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

Sección de plantilla que se va a agregar:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP-nozone",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Importante

En el caso de versiones de la API anteriores a 2020-08-01, la no especificación de un parámetro de zona para una SKU estándar creará una dirección IP con redundancia de zona.

Creación de una dirección IP pública básica

En esta sección, creará una IP básica. Las direcciones IP públicas básicas no admiten zonas de disponibilidad.

El código de esta sección crea una dirección IPv4 pública básica denominada myBasicPublicIP.

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

Sección de plantilla que se va a agregar:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myBasicPublicIP",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Basic"
  },
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Si es admisible que la dirección IP cambie con el tiempo, se puede seleccionar la asignación de IP publicIPAllocationMethod cambiando el valor de AllocationMethod a Dynamic.

Nota:

Una dirección IPv6 básica siempre debe ser "dinámica".

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.

Preferencia de enrutamiento

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)?

Para usar la preferencia de enrutamiento de Internet para una dirección IPv4 pública con redundancia de zona estándar, la sección de plantilla debe ser similar a la siguiente:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardZRPublicIP-RP",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "zones": [
    "1",
    "2",
    "3"
  ],
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4",
    "ipTags": [
      {
        "ipTagType": "RoutingPreference",
        "tag": "Internet"
      }
    ]
  }
}

Nivel

Las direcciones IP públicas están asociadas a una sola región. El nivel Global abarca una dirección IP entre varias regiones. El nivel Global es necesario para los servidores front-end de equilibradores de carga entre regiones.

Para más información, consulte Equilibrador de carga entre regiones.

Para usar una dirección IPv4 pública global estándar, la sección de plantilla debe tener un aspecto similar al siguiente:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP-Global",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard",
    "tier": "Global"
  },
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Información adicional

Para obtener más información sobre las propiedades de la IP pública enumeradas en este artículo, consulte Administración de direcciones IP públicas.

Pasos siguientes