Pesquisa de site

4 maneiras de encontrar o endereço IP público do servidor no terminal Linux


Em redes de computadores, um endereço IP (Protocolo de Internet) é um identificador numérico atribuído permanente ou temporariamente a cada dispositivo conectado a uma rede que usa o Protocolo de Internet para comunicação. Suas duas funções principais são identificar uma rede ou host em uma rede e também servir para endereçamento de localização.

Leia também: Como definir endereço IP estático e configurar rede no Linux

Atualmente existem duas versões de endereços IP: IPv4 e IPv6, que podem ser privados (visíveis em uma rede interna) ou públicos (podem ser vistos por outras máquinas na Internet).

Além disso, um host pode receber um endereço IP estático ou dinâmico dependendo das configurações de rede. Neste artigo, mostraremos 4 maneiras de encontrar o endereço IP público da sua máquina Linux ou servidor a partir do terminal no Linux.

1. Usando o utilitário dig

dig (domain information groper) é um utilitário de linha de comando simples para investigar servidores de nomes DNS. Para encontrar seus endereços IP públicos, use o resolvedor opendns.com como no comando abaixo:

dig +short myip.opendns.com @resolver1.opendns.com

120.88.41.175

2. Usando o utilitário host

O comando host é um utilitário de linha de comando fácil de usar para realizar pesquisas de DNS. O comando abaixo ajudará a exibir o endereço IP público do seu sistema.

host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}'

120.88.41.175

Importante: Os próximos dois métodos empregam sites de terceiros para exibir seu endereço IP na linha de comando, conforme descrito abaixo.

3. Usando o downloader de linha de comando wget

wget é um poderoso downloader de linha de comando que suporta vários protocolos como HTTP, HTTPS, FTP e muitos mais. Você pode usá-lo com sites de terceiros para visualizar seu endereço IP público da seguinte forma:

wget -qO- http://ipecho.net/plain | xargs echo
wget -qO - icanhazip.com

120.88.41.175

4. Usando o downloader de linha de comando cURL

curl é uma ferramenta de linha de comando popular para fazer upload ou download de arquivos de um servidor usando qualquer um dos protocolos suportados (HTTP, HTTPS, FILE, FTP, FTPS e outros). Os comandos a seguir exibem seu endereço IP público.

curl ifconfig.co
curl ifconfig.me
curl icanhazip.com

120.88.41.175

É isso! Você pode achar útil ler os artigos a seguir.

  1. 5 ferramentas baseadas em linha de comando do Linux para baixar arquivos e navegar em sites
  2. 11 maneiras de encontrar informações de conta de usuário e detalhes de login no Linux
  3. 7 maneiras de determinar o tipo de sistema de arquivos no Linux (Ext2, Ext3 ou Ext4)

Isso é tudo! Se você tiver alguma dúvida ou outros métodos para compartilhar em relação a este tópico, use o formulário de feedback abaixo para nos responder.