Como consultar o IP da VM (IPv4 e IPv6)
Existem duas formas simples de consultar o IP da sua VM diretamente de dentro dela, utilizando a linha de comando. Ambas funcionam sem necessidade de instalar ferramentas adicionais.
🔹 1. Consultar o IP Público via Metadata da Instância
Essa abordagem utiliza o serviço de metadata interno da nuvem, acessível apenas de dentro da própria VM.
🔧 Comando:
curl http://169.254.169.254/latest/meta-data/public-ipv4
Esse comando retorna o IP público IPv4 da instância.
🔹 2. Consultar IP Público com ifconfig.co
Essa abordagem faz uma chamada para um serviço externo e pode retornar tanto IPv4 quanto IPv6.
🔧 IPv4:
curl ifconfig.co -4
🔧 IPv6:
curl ifconfig.co -6
✅ Essa abordagem é útil quando você quer ter certeza de qual IP está sendo apresentado para o mundo externo, especialmente em ambientes com NAT ou múltiplas interfaces.
ℹ️ Observação
Esses comandos podem ser utilizados em qualquer distribuição Linux com curl
disponível.
Em ambientes que possuem firewalls ou regras de saída restritivas, o acesso ao ifconfig.co
pode não funcionar.
Nesse caso, recomendamos o uso da opção via metadata.