Muchos recursos de Google Cloud pueden tener direcciones IP internas y externas. Por ejemplo, puedes asignar una dirección IP interna y externa a las instancias de máquina virtual (VM) de Compute Engine. Las instancias usan estas direcciones para comunicarse con otros recursos de Google Cloud y sistemas externos.
Cada interfaz de red de instancias de VM debe tener una dirección IPv4 interna principal. Cada interfaz de red también puede tener uno o más rangos IPv4 de alias y una dirección IPv4 externa. Si la VM está conectada a una subred que admite IPv6, cada interfaz de red también puede tener asignadas direcciones IPv6 internas o externas.
Una instancia puede comunicarse con instancias en la misma red de nube privada virtual (VPC) mediante la dirección IPv4 interna de la VM. Si las VM tienen IPv6 configurado, también puedes usar una de las direcciones IPv6 internas o externas de la VM. Como práctica recomendada, usa direcciones IPv6 internas para la comunicación interna.
Para comunicarte con Internet, puedes usar una dirección IPv4 externa o IPv6 externa configurada en la instancia. Si no se configura ninguna dirección externa en la instancia, se puede usar Cloud NAT para el tráfico IPv4.
Del mismo modo, debes usar la IPv4 externa o la IPv6 externa de la instancia para conectarte a instancias fuera de la misma red de VPC. Sin embargo, si las redes están conectadas de alguna manera, como a través del intercambio de tráfico entre redes de VPC, puedes usar la dirección IP interna de la instancia.
Si quieres obtener información sobre cómo identificar las direcciones IP internas y externas de las instancias, consulta cómo localizar las direcciones IP interna y externa de una instancia.
Pruébalo tú mismo
Si es la primera vez que usas Google Cloud, crea una cuenta para evaluar el rendimiento de Compute Engine en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
Probar Compute Engine gratisDirecciones IP externas
Si necesitas comunicarte con Internet o con recursos en otra red de VPC, puedes asignar una dirección IPv4 o IPv6 externa a una instancia. Si las reglas de política de firewall o las políticas de firewall jerárquicas permiten la conexión, las fuentes desde fuera de una red de VPC pueden llegar a un recurso específico mediante su dirección IP externa. Los recursos con una dirección IP externa pueden comunicarse directamente con los recursos fuera de la red de VPC. Las VMs que se encuentran en diferentes redes de VPC pueden comunicarse con direcciones IP internas en ciertas situaciones, como cuando las redes de VPC están en pares. Estas VMs no necesitan direcciones IP externas. Comunicarse con un recurso a través de una dirección IP externa puede generar cargos adicionales.
Las direcciones IPv4 externas están disponibles para todas las VM. Cuando configuras una dirección IPv4 externa en la interfaz de una VM, se asigna una única dirección IPv4 de los rangos de direcciones IPv4 externas de Google. Para obtener más información, consulta Dónde puedo encontrar los rangos de IP de Compute Engine.
Las direcciones IPv6 externas están disponibles para las VMs que están conectadas a una subred que tiene un rango de IPv6 externo. Cuando configuras IPv6 para la interfaz de una VM, se asigna un solo rango
/96
de direcciones IPv6 desde el rango de IPv6 externo de la subred.
También puedes reservar una dirección externa estática del rango de IPv4 o IPv6 de la subred y asignarla a una instancia.
Direcciones IP internas
A las interfaces de VM se les asignan direcciones IP de la subred a la que están conectadas. Cada interfaz de VM tiene una dirección IPv4 interna principal, que se asigna desde el rango IPv4 principal de la subred. Si la subred tiene un rango IPv6 interno, además de la dirección IPv4 interna principal, puedes configurar la interfaz de la VM con una dirección IPv6 interna principal de forma opcional.
Las direcciones IPv4 internas se pueden asignar de las siguientes maneras:
- Compute Engine asigna de forma automática una dirección IPv4 única del rango de subred IPv4 principal.
- Puedes asignar una dirección IPv4 interna específica cuando creas una instancia de VM.
Las direcciones IPv6 internas se pueden asignar a las VMs que están conectadas a una subred que tiene un rango de IPv6 interno de las siguientes maneras:
- Cuando configuras una dirección IPv6 interna en la interfaz de una VM, Compute Engine asigna un solo
/96
rango de direcciones IPv6 desde el rango IPv6 interno de la subred. - Puedes asignar una dirección IPv6 interna específica cuando creas una instancia de VM.
También puedes reservar una dirección interna estática del rango de IPv4 o IPv6 de la subred y asignarla a una instancia.
Las instancias también pueden tener rangos y direcciones IP de alias. Si tienes más de un servicio en ejecución en una VM, puedes asignar a cada servicio su propia dirección IP única.
Nombres de DNS interno
Google Cloud resuelve automáticamente el nombre de DNS completamente calificado (FQDN) de una instancia a las direcciones IP internas de la instancia. Los nombres DNS internos solo funcionan dentro de la red de VPC de la instancia.
Para obtener más información sobre los nombres de dominio completamente calificados (FQDN), consulta DNS interno.
Direcciones IP regionales y globales
En Google Cloud, se etiquetan las direcciones como globales o regionales, lo que indica cómo se usa una dirección en particular cuando enumeras o describes direcciones IP en tu proyecto. Cuando asocias una dirección con un recurso regional, como una VM, la dirección se etiqueta como regional en Google Cloud.
Las regiones son regiones de Google Cloud, como us-east4
o europe-west2
.
Las direcciones IP globales se usan en las siguientes configuraciones:
- Direcciones IP internas globales: Accede a las APIs de Google a través de extremos o acceso privado a servicios
- Direcciones IP externas globales: Balanceadores de cargas de red de proxy externos y balanceadores de cargas de aplicaciones externos que usan una red de nivel Premium
Si deseas obtener instrucciones para crear una dirección IP global, consulta Reserva una dirección IP externa estática nueva.
¿Qué sigue?
- Ubicar la dirección IP interna y externa de una instancia.
- Reserva una nueva dirección IP externa estática.
- Asigna una IP externa estática a una nueva instancia de VM.
- Elegir una dirección IP interna durante la creación de la instancia.
- Promover una dirección IP externa efímera.
- Aprender a usar nombres DNS internos para acceder instancias a través de la red de VPC interna.
- Obtén más información sobre direcciones IP.
- Obtén más información sobre IPv6.
- Obtén más información sobre las direcciones IP y el balanceo de cargas.
- Revisar los precios de las direcciones IP externas.