Como encontrar seu endereço IP no Linux
Um endereço IP é um rótulo numérico que identifica exclusivamente dispositivos em uma rede. Existem dois tipos de endereços IP, públicos e privados. Um endereço privado é usado para etiquetar dispositivos dentro de uma rede interna e é globalmente inacessível.
Pelo contrário, os IPs públicos são globalmente roteáveis e importantes para se conectar à Internet. Este guia mostra como é fácil para usuários Linux obter informações de endereço IP em seus computadores.
Como funcionam os endereços IP?
Você precisa saber algumas coisas antes de aprender como encontrar o endereço IP de sua máquina Linux. Quando conectado à rede doméstica, todos os seus dispositivos têm IPs privados exclusivos. No entanto, você não pode se conectar à rede mundial de computadores por meio de endereços privados. Você vai precisar de um IP público para fazer isso.
Seu roteador atribui a você o IP público quando você faz solicitações da Web a partir de um de seus dispositivos. Existe todo um mecanismo chamado Network Address Translation (NAT) para fazer isso. O NAT funciona substituindo o endereço privado do cabeçalho do pacote IP por um IP público acessível globalmente.
Encontre o endereço IP privado de um sistema Linux
De acordo com a RFC 1918 (Alocação de endereços para internets privadas), as redes privadas podem ter IPs dentro dos intervalos fornecidos a seguir. Aqui, X representa qualquer número entre 0 e 255.
- 10.XXX – 10.XXX
- 172.16.XX – 172.31.XX
- 192.168.XX – 192.168.XX
Existem várias maneiras de verificar endereços IP privados no Linux. O mais fácil deles é o comando Linux ip addr .
ip -4 addr
Este comando exibe o endereço de loopback (127.0.0.1) e o endereço privado real da máquina.
Use o seguinte comando no Linux se quiser obter apenas o endereço IP do sistema.
ip route get 1.1.1.1 | awk '{print $7}'
Como alternativa, você pode usar o comando hostname no Linux para obter o endereço IP de um host.
hostname -I
Você também pode usar o utilitário nmcli para obter o endereço IP privado de sua interface. É um programa baseado em console para gerenciar o gerenciador de rede.
nmcli -p device show
Encontre o endereço IP público de sistemas Linux
Como o NAT é responsável por atribuir o IP público ao seu sistema, você não pode obtê-lo diretamente do dispositivo. Em vez disso, você precisa enviar uma solicitação da web a um sistema externo e recuperar o endereço IP da resposta.
Use um dos seguintes comandos do Linux para obter seu endereço IP público da linha de comando.
dig +short myip.opendns.com @resolver1.opendns.com
dig TXT +short oo.myaddr.l.google.com @ns1.google.com
curl https://ifconfig.me ; echo
curl https://ipinfo.io/ip ; echo
wget -qO- api.ipify.org ; echo
wget -qO- https://ipecho.net/plain ; echo
No entanto, a maneira mais simples de os usuários do Linux obterem o endereço IP público é por meio de uma pesquisa simples no Google. Tudo que você precisa fazer é digitar " qual é o meu ip " em uma nova pesquisa, e o Google lhe dirá o endereço IP público.
Como ocultar o endereço IP no Linux?
Como os sites podem rastrear usuários e geolocalização usando endereços IP, muitas pessoas optam por ocultar seu IP. Existem várias maneiras de ocultar seu endereço IP no Linux.
- VPN : Uma VPN (Rede Privada Virtual) atua como um intermediário entre o seu dispositivo e o site que você deseja visitar. Eles mascaram seu IP fazendo com que pareça que as solicitações foram originadas do servidor VPN em vez de sua máquina. Além de mascarar o IP, há outras razões para usar VPNs também, incluindo criptografia de dados e ignorar a censura.
- Tor : É uma rede segura que consiste em milhares de nós administrados por voluntários em todo o mundo. O Tor fornece anonimato retransmitindo o tráfego por meio de muitos nós anônimos. Você pode usar o navegador Tor gratuito para ocultar o IP no Linux.
- Proxy : os servidores proxy fazem parecer que suas solicitações da web são originadas de seu sistema. Eles não criptografam dados e geralmente não são confiáveis em comparação com VPNs ou Tor.
Obtenha o endereço IP no Linux instantaneamente
Conforme ilustrado ao longo deste guia, é muito simples para os usuários do Linux obterem seus endereços IP. Você pode encontrar os endereços IP privados e públicos do seu sistema usando os métodos descritos acima.
Mas e se você quiser encontrar o endereço IP do seu telefone? Felizmente, é tão fácil quanto encontrar o IP do seu computador, senão mais fácil.