Como é do conhecimento comum, uma máquina quando se liga à rede passa a ter um endereço IP associado. Para consultar o endereço privado os sistemas operativos oferecem normalmente ferramentas mas para saber o endereço público é necessário usar serviços online ou então instalar ferramentas de terceiros.
Para quem quiser ter o seu endereço IP (privado e público) sempre à vista, no Ubuntu, basta que instale a ferramenta indicator-ip.
Quando as máquina estão ligadas em rede possuem um endereço IP configurado (seja ele IPv4 ou IPv6), de forma a poderem ser alcançadas por outras máquinas.
Relativamente a endereços IP existem os endereços públicos e os endereços privados. A maioria dos endereços IP são públicos, permitindo assim que as nossas redes (ou pelo menos o nosso router que faz fronteira entre a nossa rede e a Internet) estejam acessíveis publicamente através da Internet, a partir de qualquer lado.
Quanto a endereços privados, estes não nos permitem acesso directo à Internet, no entanto esse acesso é possível mas é necessário recorrer a mecanismos de NAT (Network Address Translation) que traduzem o nosso endereço privado num endereço público.
Os intervalos de endereços privados são:
- de 10.0.0.0 a 10.255.255.255 (10.0.0.0 /8)
- de 172.16.0.0 a 172.31.255.255 (172.16.0.0 /12)
- de 192.168.0.0 a 192.168.255.255 (192.168.0.0 /16)
Daí os endereços que usamos com frequência 192.168.x.x. Saiba mais no artigo seguinte:
Com ver o endereço IP na system tray do Ubuntu?
Como referido, usando a ferramenta indicator-ip é possível ver facilmente qual o endereço IP privado e público associado à nossa máquina. Para instalarem o indicator-ip basta que executem os seguintes comandos no terminal
apt-add-repository ppa:bovender/bovender
sudo apt-get update
sudo apt-get install indicator-ip
Depois de instalado basta que executem o comando indicator-ip
Se carregaram sobre o ícone do indicator-ip, podem ficar a saber qual o endereço público e o endereço privado associado à vossa máquina.
E basicamente é isto. O indicator-ip pode também ser usado através da linha de comandos. Por exemplo se quiserem saber o endereço público basta que usem o comando indicator-ip -i public. Se quiserem ver o endereço privado associado à interface eth0 basta que usem o comando indicator-ip -u -i eth0.