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 el IPv4 externo o el IPv6 externo de la instancia para conectarte a las instancias fuera de la misma red de VPC. Sin embargo, si las redes están conectadas de alguna manera, como mediante el 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 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. Solo los recursos con una dirección IP externa pueden comunicarse directamente con los recursos fuera de la red de VPC. 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 una dirección IPv6 externa en 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 IPv6 externa estática del rango de IPv6 de la subred y asignarla a una instancia de VM.
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 VM con una dirección IPv6 interna principal.
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. Puedes reservar una dirección IPv4 interna estática para tu proyecto y asignarle esa dirección a una 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 reservar una dirección IPv6 interna estática para tu proyecto y asignar esa dirección a una instancia de VM.
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.
¿Qué sigue?
- Ubica 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.
- Elige 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.