Me gustaría saber la IP pública de la puerta de enlace de Internet de AWS. Mi cliente lo necesita para hacer una lista blanca de IP. ¿Cómo puedo obtenerlo? Mi instancia está orientada a Internet directamente y no se enruta a través de ninguna puerta de enlace NAT. Según tengo entendido, la IP pública debe ser la IP elástica de la instancia EC2, que se conecta a mi cliente. ¿Alguien puede asegurarse de mi comprensión?
Gracias
Estás en lo correcto.
Una puerta de enlace de Internet es una conexión lógica entre una VPC e Internet. Si no hay Internet Gateway, entonces no hay conexión entre la VPC e Internet.
Cada instancia de Amazon EC2 en una VPC tiene una dirección IP privada . Opcionalmente , también pueden tener una dirección IP pública . Puede ser uno aleatorio asignado cuando se inicia una instancia, o se puede asignar una dirección IP elástica estática a la instancia.
En realidad, estas direcciones IP públicas se asignan a una interfaz de red elástica (ENI) . Una instancia puede tener múltiples ENI.
La instancia en sí no "sabe" que tiene una dirección IP pública/dirección IP elástica. En cambio, cuando el tráfico proviene de Internet destinado a la dirección IP pública, Internet Gateway realiza una NAT inversa y envía el tráfico a la dirección IP privada de la instancia . De manera similar, cualquier tráfico que vaya de la instancia al Gateway de Internet proviene de la dirección IP privada de la instancia, que el Gateway de Internet luego reenvía como proveniente de la dirección IP pública de la instancia.
Por lo tanto, Internet Gateway 'posee' la dirección IP pública, pero la reenvía a la instancia . Todo es bastante mágico, por lo que a veces es más fácil imaginar que la instancia tiene la dirección IP pública.
Una ventaja de este método es que se puede reasignar una dirección IP elástica a otra instancia y el tráfico fluirá inmediatamente a la nueva instancia sin ningún cambio de configuración en la instancia "antigua" o "nueva". Simplemente obtienen tráfico a través de sus direcciones IP privadas sin saber que se trata de una dirección IP pública.