Encontre e visualize o endereço IP público da web com comandos do Linux

No mundo das redes ou networking há uma série de termos básicos que devemos levar em consideração, pois serão necessários quando fornecermos algum tipo de suporte em nível de equipamento. IPs públicos ou privados estão sempre na boca de todos os administradores de rede.

O conceito mais básico, mas ao mesmo tempo um dos mais importantes, é o endereço IP, lembre-se que IP é a sigla para Internet Protocol - Internet Protocol e que foi desenvolvido como um ID numérico único, que é atribuído a um dispositivo conectado à rede, de forma temporária ou permanente, ou seja, é como o nosso documento de identidade.

Graças ao endereço IP, é possível identificar um computador na rede local ou global, ou detectar sua localização graças a comandos como ping ou similares.

Os endereços IP são classificados em dois tipos:

  • Endereço IPv4: é o que se usa hoje e é composto por quatro octetos (números de 8 bits).
  • Endereço IPv6: é o futuro dos endereços IP e são baseados em 128 bits.

Esses endereços podem ser atribuídos como estáticos ou privados, dependendo da pior situação hoje, vamos nos concentrar em como saber o endereço IP público no Linux, já que localizar o endereço privado é simples.

1. Visualize IP público com comandos usando o utilitário dig no Linux


A ferramenta dig (groper de informações de domínio) é uma ferramenta de comando criada para testar servidores de nomes DNS. Se o que você deseja é poder verificar os endereços IP públicos, podemos usar a resolução opendns.com executando o seguinte comando:
 dig + short myip.opendns.com @ resolver1.opendns.com 

2. Visualize o IP público com comandos usando o utilitário host no Linux


O comando host é um utilitário de linha de comando fácil de usar para realizar pesquisas de DNS. Com o seguinte comando, podemos ver o endereço IP público do sistema operacional:
 host myip.opendns.com resolve1.opendns.com | grep "myip.opendns.com has" | awk '{print $ 4}' 

PROLONGAR

3. Visualize IP público com comandos usando wget Command Line Downloader no Linux


O comando wget é um poderoso downloader de linha de comando que suporta vários protocolos como HTTP, HTTPS, FTP e muitos mais. Ele pode ser usado com sites de terceiros para visualizar o endereço IP público executando um dos seguintes comandos:
 wget -qO- http://ipecho.net/plain | xargs echo wget -qO - icanhazip.com 

PROLONGAR

4. Visualize IP público com comandos usando curl Command Line Downloader no Linux


O comando curl é uma ferramenta de linha de comando popular para enviar ou baixar arquivos de um servidor usando qualquer um dos protocolos suportados (HTTP, HTTPS, FILE, FTP, FTPS e outros). Os seguintes comandos exibirão o endereço IP público do sistema:
 curl ifconfig.co curl ifconfig.me curl icanhazip.com
ObservaçãoCaso não haja curl no sistema, podemos instalá-lo executando o seguinte comando:
 sudo apt install curl 

PROLONGAR

Com essas opções simples, podemos descobrir o endereço IP público de nossa rede.

wave wave wave wave wave