Cómo identificar la IP pública de una EC2 en AWS
Es posible descubrir fácilmente tu dirección IP IPv4 pública o privada en sistemas operativos similares a Linux o UNIX en ejecución en AWS EC2 o en Lightsail VM.
Esta publicación explica cómo descubrir tu dirección IP usando opciones de línea de comando para la instancia AWS EC2.
Para encontrar la dirección IP pública en AWS EC2 o Lightsail VM
Abre la aplicación de terminal e inicia sesión usando ssh, cambiando la clave y la dirección de la instancia:
$ ssh -I chave.pem [email protected]
Para obtener la dirección IPv4 pública asignada por AWS para EC2/LightSail vm, ejecuta en el terminal:
$ dig +short myip.opendns.com @resolver1 .opendns.com
OU
$ dig TXT +short o-o.myaddr.l.google.com @ns1 .google.com
Deberías ver tu dirección IP en la pantalla. Es la forma más rápida de descubrir tu dirección IP pública sin usar sitios de terceros o iniciar sesión en la Consola de AWS.
Hay otra opción más simple, pero requiere el paquete curl instalado. Ejecuta el siguiente comando curl:
$ curl http://checkip.amazonaws.com
La dirección IP pública debería aparecer en el terminal.
Encontrar la IP Privada de una instancia EC2 en AWS:
Ingresa a la instancia, y escribe en el terminal:
$ curl http://169.254.169.254/latest/meta-data/local-ipv4
En resumen, es bastante simple encontrar la IP Pública o Privada de una instancia AWS EC2, siempre que conozcas el comando. :-)
Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.