Como identificar o IP público de uma EC2 na AWS
É possível descobrir facilmente seu endereço IP IPv4 público ou privado em sistemas operacionais semelhantes a Linux ou UNIX em execução no AWS EC2 ou no Lightsail VM.
Este post explica como descobrir seu endereço IP usando opções de linha de comando para a instância AWS EC2.
Para encontrar o endereço IP público na AWS EC2 ou Lightsail VM
Abra o aplicativo do terminal e faça o login usando ssh, trocando a chave e o endereço da instância:
$ ssh -I chave.pem [email protected]
Para obter o endereço IPv4 público atribuído pela AWS para EC2/LightSail vm, execute no terminal:
$ dig +short myip.opendns.com @resolver1 .opendns.com
OU
$ dig TXT +short o-o.myaddr.l.google.com @ns1 .google.com
Você deve ver seu endereço IP na tela. É a maneira mais rápida de descobrir seu endereço IP público sem usar sites de terceiros ou logar na Console da AWS.
Há outra opção mais simples, mas requer o pacote curl instalado. Execute o seguinte comando curl:
$ curl http://checkip.amazonaws.com
O endereço IP público deverá aparecer no terminal.
Encontrar o IP Privado de uma instância EC2 na AWS:
Entre na instância, e digite no terminal:
$ curl http://169.254.169.254/latest/meta-data/local-ipv4
Resumindo, é bem simples encontrar o IP Público ou Privado de uma instância AWS EC2, desde que você saiba o comando. 🙂