Configurar direcciones IP internas estáticas


En esta página se explica cómo configurar y gestionar direcciones IPv4 o IPv6 internas estáticas para tus instancias de máquina virtual (VM) y Bare Metal de Compute Engine.

Si una instancia requiere una dirección IP interna fija que no cambie, puedes obtener una dirección IP interna estática para esa instancia mediante una de las siguientes opciones:

Para saber cómo gestionar las direcciones IP internas secundarias, consulta Intervalos de IP de alias.

En Compute Engine, cada instancia de VM puede tener varias interfaces de red. Cada interfaz puede tener una dirección IP externa, una dirección IP interna principal y una o varias direcciones IP internas secundarias. Para obtener información sobre las direcciones IP, consulta la documentación sobre direcciones IP.

Con las direcciones IP internas estáticas, siempre puedes usar la misma dirección IP para una máquina virtual, aunque tengas que eliminarla y volver a crearla.

Para configurar una dirección IP externa estática en lugar de una interna, consulta Configurar direcciones IP externas estáticas.

Antes de empezar

  • Consulta información sobre las direcciones IP.
  • Si aún no lo has hecho, configura la autenticación. La autenticación verifica tu identidad para acceder a Google Cloud servicios y APIs. Para ejecutar código o ejemplos desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:

      gcloud init

      Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.

    2. Set a default region and zone.

    Terraform

    Para usar las muestras de Terraform de esta página en un entorno de desarrollo local, instala e inicializa la CLI de gcloud y, a continuación, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.

      Instala Google Cloud CLI.

      Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.

      If you're using a local shell, then create local authentication credentials for your user account:

      gcloud auth application-default login

      You don't need to do this if you're using Cloud Shell.

      If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.

    Para obtener más información, consulta Set up authentication for a local development environment.

    REST

    Para usar las muestras de la API REST de esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a la CLI de gcloud.

      Instala Google Cloud CLI.

      Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.

    Para obtener más información, consulta el artículo Autenticarse para usar REST de la documentación sobre autenticación de Google Cloud .

Roles obligatorios

Para obtener los permisos que necesitas para configurar y gestionar direcciones IP estáticas, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos en tu proyecto:

Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.

Estos roles predefinidos contienen los permisos necesarios para configurar y gestionar direcciones IP estáticas. Para ver los permisos exactos que se necesitan, despliega la sección Permisos necesarios:

Permisos obligatorios

Para configurar y gestionar direcciones IP estáticas, se necesitan los siguientes permisos:

  • compute.instances.update en la instancia de VM
  • compute.instances.updateNetworkInterface en la instancia de VM
  • compute.instances.addAccessConfig en la instancia de VM
  • compute.instances.deleteAccessConfig en la instancia de VM
  • compute.networks.list en la red
  • compute.subnetworks.use en la subred
  • compute.subnetworks.list en la subred
  • Para crear VMs, sigue estos pasos:
    • compute.instances.create en el proyecto
    • Para usar una imagen personalizada para crear la VM, haz clic en compute.images.useReadOnly en la imagen.
    • Para usar una captura para crear la VM, compute.snapshots.useReadOnly en la captura
    • Para usar una plantilla de instancia para crear la VM, haz clic en compute.instanceTemplates.useReadOnly en la plantilla de instancia.
    • Para asignar una red antigua a la VM, haz lo siguiente: compute.networks.use en el proyecto
    • Para especificar una dirección IP estática para la máquina virtual, compute.addresses.use en el proyecto
    • Para asignar una dirección IP externa a la VM cuando se usa una red antigua, haz lo siguiente: compute.networks.useExternalIp en el proyecto
    • Para especificar una subred para la VM, compute.subnetworks.use en el proyecto o en la subred elegida.
    • Para asignar una dirección IP externa a la VM cuando se usa una red de VPC, compute.subnetworks.useExternalIp en el proyecto o en la subred elegida.
    • Para definir los metadatos de la instancia de VM de la VM: compute.instances.setMetadata en el proyecto,
    • Para definir etiquetas en la máquina virtual, compute.instances.setTags en la máquina virtual
    • Para definir etiquetas de la VM, compute.instances.setLabels en la VM
    • Para definir una cuenta de servicio que use la VM, haz lo siguiente en la VM: compute.instances.setServiceAccount
    • Para crear un disco para la VM compute.disks.create del proyecto, sigue estos pasos:
    • Para adjuntar un disco en modo de solo lectura o de lectura y escritura, haz lo siguiente: compute.disks.use en el disco
    • Para adjuntar un disco en modo de solo lectura, compute.disks.useReadOnly en el disco.

También puedes obtener estos permisos con roles personalizados u otros roles predefinidos.

Limitaciones

  • El número de direcciones IP internas estáticas que puedes reservar no puede superar la cuota de tu proyecto. Para obtener más información, consulta las cuotas por proyecto en la documentación de VPC.

  • Solo un recurso a la vez puede usar una dirección IP interna estática.

  • Solo se pueden reservar direcciones IP internas estáticas en redes VPC. No se admite en redes en modo antiguo.

  • Si eliminas un recurso, no se libera automáticamente una dirección IP interna estática. Debes liberar manualmente las direcciones IP internas estáticas cuando ya no las necesites.

  • Cada VM puede tener varias interfaces de red, y cada interfaz puede tener asignadas las siguientes direcciones IP según su tipo de pila:

    • Interfaces solo IPv4:
      • Una dirección IPv4 interna (obligatoria)
      • Una dirección IPv4 externa (opcional)
    • Interfaces de doble pila (IPv4 e IPv6):
      • Una dirección IPv4 interna (obligatoria)
      • Una dirección IPv4 externa (opcional)
      • Un intervalo de direcciones IPv6, ya sea interno o externo, pero no ambos (obligatorio)/96
    • Interfaces solo IPv6:
      • Un intervalo de direcciones IPv6, ya sea interno o externo, pero no ambos (obligatorio)/96
  • No puedes anular la asignación ni cambiar lo siguiente:

    • La dirección IPv4 interna de un recurso. Por ejemplo, no puedes asignar una nueva dirección IP interna estática a una instancia de VM en ejecución o detenida.
    • Dirección IPv6 interna de una VM con una interfaz de red solo IPv6.

    Sin embargo, puedes convertir una dirección IP interna efímera de un recurso en una dirección IP interna estática para que la dirección siga reservada incluso después de que se elimine el recurso.

  • No puedes cambiar el nombre de una dirección IP estática.

  • Las direcciones IP internas estáticas son regionales, lo que significa que están restringidas a la región en la que se reservan. Por ejemplo, si hay una dirección IP interna estática reservada en Region A, solo puedes usarla en Region A.

Cómo configurar una dirección IP interna estática

Puedes reservar una dirección IP interna estática y, a continuación, especificar la dirección reservada al crear una instancia. También puedes crear la VM con una dirección IP interna efímera y, a continuación, convertirla en una dirección IP interna estática.

Para usar una dirección IP interna estática, debes tener una red de VPC en tu proyecto. Para ver las redes de VPC de tu proyecto, consulta Ver redes de VPC.

Reserva una dirección IPv4 o IPv6 interna estática y, a continuación, asóciala a una VM específica

En este caso, reservas por separado una dirección IP interna estática y, a continuación, la asignas a una instancia:

  1. Elige una subred de tu red de VPC. En el caso de las direcciones IPv6, asegúrate de que sea una subred con un intervalo de direcciones IPv6 internas.

  2. Reserva una dirección IP interna del intervalo de IP principal de la subred. En este paso se crea un recurso de dirección IP interna con nombre que contiene esa dirección IP interna específica. Reservar la dirección IP evita que Google Cloud se asigne automáticamente como dirección efímera.

  3. Usa la dirección IP interna reservada asociándola a una instancia al crear el recurso de VM.

Especificar una dirección IPv4 o IPv6 interna efímera para una instancia y, a continuación, promover la dirección

En este caso, se asciende una dirección IPv4 o IPv6 interna efímera que sigue asociada a una instancia:

  1. Elige una subred de tu red de VPC. En el caso de las direcciones IPv6, asegúrate de que sea una subred con un intervalo de direcciones IPv6.

  2. Crea una instancia con una dirección IPv4 o IPv6 efímera asignada automáticamente, o bien con una dirección IPv4 o IPv6 personalizada.

  3. Promociona la dirección IP interna efímera a una dirección estática.

Ver las direcciones IP internas estáticas disponibles

Para ver todas las direcciones IP internas estáticas que ya tienes, sigue estos pasos.

Consola

  1. En la Google Cloud consola, ve a la página Direcciones IP.

    Ir a direcciones IP

  2. Haz clic en Direcciones IP internas.

gcloud

Usa el comando gcloud compute addresses list:

gcloud compute addresses list

API

Usa el método addresses.list:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/addresses

Haz los cambios siguientes:

  • PROJECT_ID: el ID de proyecto de esta solicitud
  • REGION: el nombre de la región de esta solicitud

Para obtener una lista con todas las direcciones de todas las regiones, utiliza el método addresses.aggregatedList:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/addresses

Cómo se asignan las direcciones IP internas

A las interfaces de red de una instancia se les asignan direcciones IP de la subred a la que están conectadas. Cada interfaz de red de solo IPv4 o de pila dual tiene una dirección IPv4 interna principal que se asigna desde el intervalo IPv4 principal de la subred. A cada interfaz de red de solo IPv6 o de doble pila conectada a una subred con un intervalo de direcciones IPv6 internas se le asigna una dirección IPv6 interna.

Las direcciones IPv4 internas se pueden asignar de las siguientes formas:

  • Compute Engine asigna automáticamente una sola dirección IPv4 del intervalo de la subred IPv4 principal.
  • Puedes asignar una dirección IPv4 interna específica al crear una instancia o reservar una dirección IPv4 interna estática para tu proyecto y asignarla a la interfaz de red de una instancia.

Las direcciones IPv6 internas se pueden asignar de las siguientes formas:

  • Compute Engine asigna automáticamente un único intervalo /96 del intervalo de subred IPv6.
  • Puedes asignar un intervalo /96 personalizado del intervalo IPv6 interno de la subred al crear una instancia o reservar un intervalo de direcciones IPv6 internas estáticas del intervalo IPv6 interno de la subred y asignarlo a la interfaz de red de una instancia.

Usar direcciones IP internas estáticas reservadas al crear recursos

Después de reservar una dirección IP interna estática, puedes asignarla al crear una instancia o un balanceador de carga interno.

En los siguientes procedimientos se describe cómo usar direcciones IP internas estáticas al crear recursos:

Crear una instancia con una dirección IPv4 o IPv6 interna reservada

Cuando creas una instancia conectada a una subred de doble pila o solo IPv6 con un intervalo IPv6 interno y no especificas una dirección IPv6 interna efímera personalizada o una dirección IPv6 interna estática reservada, Compute Engine asigna automáticamente a la instancia una dirección IPv6 interna efímera del intervalo IPv6 de la subred.

Consola

  1. En la Google Cloud consola, ve a la página Crear una instancia de VM.

    Ir a Crear una instancia de VM

  2. Expande la sección Opciones avanzadas.

  3. Despliega la sección Redes.

  4. Para asignar una dirección IPv4 interna, siga estos pasos:

    1. Selecciona una red y una subred.
    2. Selecciona una dirección IPv4 interna reservada en la lista Dirección IPv4 interna principal.

    También puedes seleccionar Reservar dirección IP interna estática y reservar una nueva dirección IPv4 interna estática.

  5. Para asignar una dirección IPv6 interna, sigue estos pasos:

    1. Selecciona una red que contenga una subred con un intervalo de direcciones IPv6.
    2. Selecciona una subred de doble pila o solo IPv6 en la lista Subred. La subred debe tener el tipo de acceso INTERNAL IPv6.
    3. En Tipo de pila de IP, selecciona IPv4 e IPv6 (pila dual) o IPv6 (pila única).
    4. Selecciona una dirección IPv6 interna reservada en la lista Dirección IPv6 interna principal.

    También puedes seleccionar Reservar dirección IPv6 interna estática y reservar una nueva dirección IPv6 interna estática.

  6. Para terminar de modificar la interfaz de red predeterminada, haz clic en Hecho.

  7. Continúa con el proceso de creación de la instancia.

  8. Haz clic en Crear.

gcloud

  • Usa el comando instances create para crear una instancia con una dirección IPv4 interna reservada y usa la marca --private-network-ip para especificar la dirección IP:

    gcloud compute instances create INSTANCE_NAME \
        --private-network-ip IP_ADDRESS
    

    Haz los cambios siguientes:

    • INSTANCE_NAME: el nombre de la instancia que quieres crear
    • IP_ADDRESS: la dirección IP que quieras asignar

    Si usas una red en modo de subred personalizado, también debes especificar la subred mediante el parámetro --subnet SUBNET.

  • Para crear una instancia con una dirección IPv6 interna reservada, usa la marca --internal-ipv6-address para especificar la dirección IP:

    gcloud compute instances create INSTANCE_NAME \
        --subnet SUBNETWORK \
        --stack-type STACK_TYPE \
        --internal-ipv6-address INTERNAL_IPV6_ADDRESS \
        --zone ZONE
    

    Haz los cambios siguientes:

    • INSTANCE_NAME: el nombre de la instancia que quieres crear
    • SUBNETWORK: la subred de la dirección IPv6 interna
    • STACK_TYPE: el tipo de pila de la instancia, IPV4_IPV6 o IPv6_ONLY.
    • INTERNAL_IPV6_ADDRESS: la /96 dirección IPv6, el nombre de la dirección IP o el URI del recurso de la dirección. La dirección IP debe reservarse antes de poder usarla.
    • ZONE: la zona en la que se creará la instancia.

REST

Para crear una instancia con una dirección IP interna estática, usa el método instances.insert.

  • En el caso de las direcciones IPv4 internas, proporcione explícitamente la propiedad networkInterfaces[].networkIP con la dirección IPv4 interna que quiera asignar a la instancia.

    Por ejemplo:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
    
    {
    "name": "INSTANCE_NAME",
    "machineType": "zones/us-central1-f/machineTypes/e2-micro",
    "networkInterfaces": [{
      "accessConfigs": [{
        "type": "ONE_TO_ONE_NAT",
        "name": "External NAT",
      }],
      "network": "global/networks/default",
      "networkIP": "IPV4_ADDRESS"
    }],
    "disks": [{
      "autoDelete": "true",
      "boot": "true",
      "type": "PERSISTENT",
      "initializeParams": {
          "sourceImage": "projects/debian-cloud/global/images/v20150818"
      }
    }]
    }

    Haz los cambios siguientes:

    • PROJECT_ID: ID del proyecto en el que se va a crear la instancia.
    • ZONE: la zona en la que se creará la instancia
    • INSTANCE_NAME: nombre de la máquina virtual
    • IPV4_ADDRESS: la dirección IPv4 interna que se asignará a la instancia
  • En el caso de las direcciones IPv6 internas, especifica explícitamente los valores de las siguientes propiedades:

    • networkInterfaces[].stackType
    • networkInterfaces[].ipv6Address
    • networkInterfaces[].internalIpv6PrefixLength
    • networkInterfaces[].ipv6AccessType

    Por ejemplo:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
    {
    "name": "INSTANCE_NAME",
    "machineType": "zones/us-central1-f/machineTypes/n4-standard-2",
    "networkInterfaces": [{
      "network": "global/networks/default",
      "stackType": "STACK_TYPE"
      "ipv6Address": "IPV6_ADDRESS",
      "internalIpv6PrefixLength": 96
    }],
    "disks": [{
      "autoDelete": "true",
      "boot": "true",
      "type": "PERSISTENT",
      "initializeParams": {
          "sourceImage": "projects/debian-cloud/global/images/debian-11-bullseye-v20241009"
      }
    }]
    }

    Haz los cambios siguientes:

    • PROJECT_ID: el ID del proyecto en el que se va a crear la instancia.
    • ZONE: la zona en la que se creará la instancia.
    • INSTANCE_NAME: el nombre de la instancia.
    • STACK_TYPE: el tipo de pila de la instancia, IPV4_IPV6 o IPv6_ONLY.
    • IPV6_ADDRESS: la dirección IPv6 interna que se asignará a la instancia.

Si eliminas una instancia con una dirección IP efímera, la dirección vuelve al grupo de direcciones no asignadas. Si necesitas que una dirección IP interna se mantenga más allá del ciclo de vida de la instancia, puedes reservar una dirección IP interna estática.

Asignar una dirección interna estática a la interfaz de red secundaria de una instancia

Cuando creas una instancia con varias interfaces de red, puedes usar una dirección IPv4 o IPv6 interna estática reservada para las interfaces de red principales y secundarias.

Para usar una dirección IPv4 o IPv6 interna estática en una interfaz de red secundaria, consulta Crear instancias con varias interfaces de red.

Cambiar o asignar una dirección IPv6 interna a una instancia ya creada

Puedes cambiar o asignar una dirección IPv6 interna a una instancia de doble pila. Si la instancia es solo IPv4 y quieres asignarle una dirección IPv6, primero debes cambiar su tipo de pila a doble pila.

Si la instancia ya tiene asignada una dirección IPv6 interna, primero debes desasignar esa dirección. A continuación, asigna una nueva dirección a la instancia mediante la interfaz de red de la instancia.

Para cambiar o asignar una dirección IPv6 interna estática a una instancia que ya exista, sigue estos pasos.

Consola

  1. Reserva una dirección IPv6 interna estática.
  2. En la consola de Google Cloud , ve a la página Instancias de VM.

    Ir a instancias de VM

  3. Haga clic en el nombre de la instancia cuya dirección IPv6 interna quiera cambiar.

  4. En la página Detalles de la instancia, sigue estos pasos:

    1. Haz clic en Editar.
    2. Despliega Interfaces de red.
    3. Si la instancia es solo IPv4 y quieres asignarle una dirección IPv6, primero debes cambiar el tipo de pila a doble pila.
    4. En la lista Dirección IPv6 interna principal, haz una de las siguientes acciones:
      • Para asignar automáticamente una nueva dirección IPv6 efímera, elige Efímera (automática).
      • Para especificar manualmente una nueva dirección IPv6 efímera, elige Efímera (personalizada).
      • Para asignar una dirección IP interna estática que ya exista, elige el nombre de una dirección IPv6 reservada de la lista.
    5. Haz clic en Listo.
  5. Haz clic en Guardar.

gcloud

Usa el comando compute instances network-interfaces update.

gcloud compute instances network-interfaces update INSTANCE_NAME \
    --network-interface NIC \
    --ipv6-network-tier PREMIUM \
    --stack-type STACK_TYPE \
    --internal-ipv6-address INTERNAL_IPV6_ADDRESS \
    --zone ZONE

Haz los cambios siguientes:

  • INSTANCE_NAME: el nombre de la instancia que quieras crear
  • NIC: el nombre de la interfaz de red que se va a actualizar
  • STACK_TYPE: el tipo de pila de la instancia, que debe ser IPV4_IPV6
  • INTERNAL_IPV6_ADDRESS: la dirección IPv6 interna /96 que se va a asignar a la interfaz, el nombre de la dirección IP o el URI del recurso de dirección
  • ZONE: la zona de la instancia

REST

Usa el método instances.update. Actualiza la propiedad networkInterfaces[].ipv6Address con la dirección IPv6 interna que quieras asignar.

Por ejemplo:

 POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME
  {
      ...
      "networkInterfaces": [{
          "accessConfigs": [{
              "type": "ONE_TO_ONE_NAT",
              "name": "External NAT",
          }],
          "stackType": "STACK_TYPE"
          "ipv6Address": "IPV6_ADDRESS",
          "internalIpv6PrefixLength": 96
          "subnetwork": "regions/REGION/subnetworks/SUBNETWORK",
      }],
      "disks": [{
          "autoDelete": "true",
          "boot": "true",
          "type": "PERSISTENT",
          "initializeParams": {
              "sourceImage": "projects/debian-cloud/global/images/debian-11-bullseye-v20241009"
          }
      }]
 }
 

Haz los cambios siguientes:

  • PROJECT_ID: el ID del proyecto en el que se encuentra la instancia
  • ZONE: la zona en la que se creará la instancia
  • INSTANCE_NAME: el nombre de la instancia
  • STACK_TYPE: el tipo de pila de la instancia, que debe ser IPV4_IPV6
  • IPV6_ADDRESS: la dirección IPv6 interna que se asignará a la instancia

    Si especifica el URI del recurso de dirección IPv6 interna o un intervalo de direcciones IPv6 como valor de IPV6_ADDRESS, debe dejar en blanco el valor de internalIpv6PrefixLength.

Gestionar direcciones IP internas estáticas

Los siguientes procedimientos le permiten gestionar las direcciones IP internas estáticas de sus instancias:

Determinar si una dirección IPv4 o IPv6 interna es efímera o estática

Las direcciones IP internas estáticas y efímeras se comportan y aparecen de la misma forma en la mayoría de los contextos. Sin embargo, con las direcciones IP internas estáticas, puedes usar la misma dirección IP para el mismo recurso aunque lo elimines y lo vuelvas a crear. Por lo general, una dirección IP efímera se libera si detienes o eliminas el recurso.

Para determinar si una dirección es estática o efímera, sigue estos pasos:

  1. En la Google Cloud consola, ve a la página Direcciones IP.

    Ir a direcciones IP

  2. Busca la dirección en la lista y consulta la columna Tipo para ver el tipo de dirección IP.

Anular la asignación de una dirección IPv6 interna estática

Puedes desasignar una dirección IPv6 interna estática de una instancia de doble pila actualizando el tipo de pila de la interfaz de red de la instancia o eliminando la instancia a la que se ha asignado la dirección.

Cuando desasignas una dirección IPv6 interna, el sistema la quita del recurso, pero la mantiene reservada para tu proyecto. Puedes reasignar la dirección a otro recurso más adelante.

Para desasignar una dirección IPv6 interna estática de una instancia, sigue estos pasos.

Consola

  1. En la consola de Google Cloud , ve a la página Instancias de VM.

    Ir a instancias de VM

  2. Haz clic en el nombre de la instancia cuya dirección IPv6 interna quieras desasignar.

  3. En la página Detalles de la instancia, sigue estos pasos:

    1. Haz clic en Editar.
    2. Despliega Interfaces de red.
    3. En Tipo de pila de IP, selecciona IPv4 (pila única).
    4. Haz clic en Listo.
  4. Haz clic en Guardar.

gcloud

Usa el comando compute instances network-interfaces update con la marca --stack-type definida como IPV4_ONLY:

gcloud compute instances network-interfaces update INSTANCE_NAME \
    --network-interface=NIC \
    --stack-type=IPV4_ONLY \
    --zone=ZONE

Haz los cambios siguientes:

  • INSTANCE_NAME: el nombre de la instancia cuya interfaz de red quieras actualizar
  • NIC: el nombre de la interfaz de red que se va a actualizar
  • ZONE: la zona de la instancia

Comprueba que tu dirección IPv6 interna estática esté disponible y marcada como RESERVED en lugar de IN_USE:

gcloud compute addresses list \
    --filter="region=REGION AND name=INSTANCE_NAME"

REST

Actualiza el tipo de pila de la instancia de la interfaz de red a la que está asociada la dirección IPv6 interna:

  1. Realiza una solicitud PATCH al método instances.updateNetworkInterface.
  2. En el cuerpo de la solicitud, actualiza el valor del campo stackType a IPV4_ONLY.

    Por ejemplo:

    PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/updateNetworkInterface
    {
        "networkInterfaces": [{
            ...
            "stackType" : "IPV4_ONLY"
            ...
        }]
    }
    

    Haz los cambios siguientes:

    • PROJECT_ID: ID del proyecto en el que se encuentra la instancia
    • ZONE: la zona en la que se creará la instancia
    • INSTANCE_NAME: el nombre de la instancia

Liberar una dirección IP interna estática

Si ya no necesitas una dirección IP interna estática IPv4 o IPv6, puedes liberar la dirección IP eliminando el recurso de dirección IP. Si eliminas una instancia, no se libera automáticamente una dirección IP externa estática. Debes liberar manualmente las direcciones IP externas estáticas cuando ya no las necesites.

Para liberar una dirección IP interna estática, consulta el artículo Liberar una dirección IPv4 o IPv6 interna estática de la documentación de VPC.

Siguientes pasos