Problema: Obtendo o Endereço IP Público no Bash
Obter seu endereço IP público é frequentemente necessário para tarefas e configurações de rede. Embora você possa encontrar essa informação em sites, obtê-la diretamente da linha de comando do Bash pode ser mais útil e fácil de automatizar.
Guia Passo a Passo para Obter o Endereço IP Público
Usando o Comando curl
O comando curl é uma ferramenta para transferir dados usando vários protocolos. Para obter seu endereço IP público com curl:
- Abra seu terminal.
- Digite este comando:
curl ipinfo.io/ip
- Pressione Enter.
Este comando envia uma solicitação para ipinfo.io e mostra apenas o endereço IP na saída. O resultado será seu endereço IP público, por exemplo:
203.0.113.42
Dica: Personalize a Saída do curl
Você pode obter mais informações sobre seu endereço IP modificando o comando curl. Por exemplo, use curl ipinfo.io
para obter detalhes como cidade, região, país e fuso horário junto com seu endereço IP.
Usando o Comando wget
wget é uma ferramenta de linha de comando para recuperar conteúdo de servidores web. Para obter seu endereço IP público usando wget:
- Abra seu terminal.
- Digite este comando:
wget -qO- ipinfo.io/ip
- Pressione Enter.
As opções -qO-
dizem ao wget para trabalhar silenciosamente e enviar o resultado para a saída padrão. O comando mostrará seu endereço IP público, similar ao método curl.
Usando o Comando dig
dig (Domain Information Groper) é uma ferramenta de linha de comando de administração de rede para consultar servidores de nomes DNS. Para usar o dig para recuperar seu endereço IP público:
- Abra seu terminal.
- Digite este comando:
dig +short myip.opendns.com @resolver1.opendns.com
- Pressione Enter.
Este comando consulta o servidor OpenDNS para obter seu endereço IP público. A saída será seu endereço IP, por exemplo:
203.0.113.42
Exemplo: Usando dig com Diferentes Servidores DNS
Você pode usar outros servidores DNS para obter seu IP público. Por exemplo:
dig TXT +short o-o.myaddr.l.google.com @ns1.google.com
Este comando usa o servidor DNS do Google para recuperar seu endereço IP público.
Cada um desses métodos fornece uma maneira de obter seu endereço IP público diretamente da linha de comando, facilitando o uso em scripts ou para verificações rápidas.