«Qual é o meu IP?» tem, na verdade, três respostas: o endereço público que os sites veem, o endereço privado do seu dispositivo na rede de casa ou do escritório, e o endereço do router, que liga as duas.
O endereço público
É o mais fácil: abra a página inicial deste site. Mostramos o endereço IPv4 e, se a sua ligação o tiver, o endereço IPv6 com que o seu navegador chegou até nós, a rede a que pertencem e a localização aproximada. Todos os dispositivos ligados ao mesmo router mostram normalmente o mesmo endereço IPv4 público.
Na linha de comandos:
curl https://ipaddress.pt/raw
devolve só o endereço, sem mais nada. A API tem também uma versão em JSON.
O endereço privado
É o endereço que o router deu ao seu dispositivo, normalmente começado por 192.168., 10. ou 172.16. a 172.31..
- Windows: Definições → Rede e Internet → Propriedades da ligação, ou
ipconfigna linha de comandos («Endereço IPv4»). - macOS: Definições do Sistema → Rede → a ligação ativa → Detalhes, ou
ipconfig getifaddr en0no Terminal. - Linux:
ip -brief address. - Android: Definições → Rede e Internet → Wi-Fi → a rede ligada (o caminho exato varia com o fabricante).
- iPhone e iPad: Definições → Wi-Fi → o ⓘ ao lado da rede.
O endereço do router
O router tem dois endereços: o da rede local (o «gateway», muitas vezes 192.168.1.1 ou 192.168.1.254), que aparece nas mesmas definições, e o endereço WAN, que o operador lhe atribuiu e que vê na página de estado do router.
Compare o endereço WAN com o endereço público mostrado na nossa página inicial. Se forem iguais, tem um endereço público próprio. Se o endereço WAN estiver em 100.64.0.0/10 ou num intervalo privado, o seu operador partilha endereços entre clientes com CGNAT – comum nas redes móveis e em alguns contratos de fibra.
Porque é que o endereço muda
A maioria das ligações domésticas e móveis recebe um endereço dinâmico, que pode mudar quando o router volta a ligar-se. Em Porque muda o meu endereço IP? explicamos porquê e como pedir um endereço fixo.
E com VPN?
Com uma VPN ou o Tor ativos, os sites veem o endereço do servidor de saída, não o seu. O teste de fugas WebRTC mostra se o navegador revela mesmo assim o seu endereço verdadeiro.