KNOWLEDGE

Como descobrir meu IP público / IP de saída / IP do gateway — guia para todas as plataformas

O que significam IP público, IP de saída e IP do gateway, como encontrar cada um no Windows, macOS, Linux, iOS, Android e no roteador, além dos casos de CGNAT, IPv6 e VPN.

A versão curta

O que você chama de "meu IP" na verdade são três IPs diferentes: ① IP público de saída (o que todo site externo vê — abra a página inicial do cleanip.io para vê-lo na hora); ② IP privado (o endereço do seu dispositivo na LAN, por exemplo 192.168.1.5); ③ IP do gateway (o endereço do seu roteador na LAN, por exemplo 192.168.1.1, usado para entrar no painel de administração do roteador). A seguir mostramos como encontrar cada tipo de IP em cada plataforma.

1. A diferença entre os três IPs — chega de confusão

Internet (pública)
      ↓
      ← ① IP público de saída (ex.: 1.2.3.4, atribuído pelo seu ISP)
      ↓
[ Roteador doméstico ]
      ↓
      ← ③ IP do gateway (ex.: 192.168.1.1, o endereço LAN do próprio roteador)
      ↓
[ Seu computador / celular ]
      ↓
      ← ② IP privado (ex.: 192.168.1.5, atribuído pelo roteador)
NomeValor típicoComo verificar (resumo)Finalidade
① IP público de saída1.2.3.4 / 2001:db8::1Acesse a página inicial do cleanip.ioÉ o que aparece nos logs dos sites; visível para todos
② IP privado192.168.1.5 / 10.0.0.5Linha de comando: ipconfig / ifconfigO endereço do seu dispositivo dentro da rede local
③ IP do gateway192.168.1.1 / 192.168.0.1Linha de comando: ipconfig, veja "Gateway Padrão"Entrar no painel do roteador / roteamento local

2. Descobrir seu IP público de saída — a parte fácil

2.1 Um clique no navegador (recomendado)

Basta abrir a página inicial do cleanip.io — mostramos na hora sua saída em pilha dupla (IPv4 e IPv6 exibidos juntos), além de geolocalização, ASN e uma pontuação de reputação. Sem rastreamento de anúncios de terceiros, sem coleta de dados.

Outras opções: ip.sb / ifconfig.me / icanhazip.com / ipinfo.io / ip138.com (popular na China).

2.2 Pela linha de comando (para desenvolvedores / servidores)

terminal
$ curl ifconfig.me
1.2.3.4

$ curl -4 ifconfig.co      # forçar IPv4
1.2.3.4

$ curl -6 ifconfig.co      # forçar IPv6
2001:db8::1

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

2.3 Atenção: você pode ter uma saída IPv4 e outra IPv6

A banda larga residencial na China (por exemplo, China Telecom) vem com IPv6 ativado por padrão, e os navegadores preferem IPv6 quando os dois estão disponíveis. Por isso, uma ferramenta de "qual é o meu IP" pode devolver um endereço IPv6 quando você esperava IPv4 — isso não é um vazamento, é o comportamento normal de pilha dupla. Para ver especificamente sua saída IPv4, acesse no navegador um domínio só IPv4 (ipv4.ip.sb).

3. Descobrir seu IP privado / IP do gateway — por plataforma

3.1 Windows

cmd.exe (Win + R → cmd)
C:\> ipconfig

Configuração de IP do Windows

Adaptador Ethernet Ethernet:
   Sufixo DNS específico de conexão. . . . . . :
   Endereço IPv4. . . . . . . . . . . . . . . : 192.168.1.5    ← IP privado
   Máscara de Sub-rede . . . . . . . . . . . . : 255.255.255.0
   Gateway Padrão. . . . . . . . . . . . . . . : 192.168.1.1    ← IP do gateway

Usuários de PowerShell: Get-NetIPConfiguration | Format-Table InterfaceAlias, IPv4Address, IPv4DefaultGateway

3.2 macOS

Terminal (zsh)
$ ifconfig en0     # en0 é o Wi-Fi; en1 geralmente é a rede cabeada
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
    inet6 fe80::aede:48ff:fe00:1122%en0 prefixlen 64 scopeid 0x4

$ route -n get default | grep gateway
   gateway: 192.168.1.1            ← gateway

$ networksetup -getinfo Wi-Fi      # saída mais legível
DHCP Configuration
IP address: 192.168.1.5
Subnet mask: 255.255.255.0
Router: 192.168.1.1

Interface gráfica: Ajustes do Sistema → Rede → seu Wi-Fi atual → Detalhes → TCP/IP — o campo "Roteador" é o seu gateway.

3.3 Linux

Terminal (bash)
$ ip addr show          # IP privado
2: enp3s0: <BROADCAST,MULTICAST,UP> mtu 1500
    inet 192.168.1.5/24 brd 192.168.1.255 scope global enp3s0
    inet6 fe80::aede:48ff:fe00:1122/64 scope link

$ ip route | grep default
default via 192.168.1.1 dev enp3s0 proto dhcp metric 100

$ hostname -I            # forma compacta, mostra só o IP privado
192.168.1.5

3.4 iOS (iPhone / iPad)

  • Ajustes → Wi-Fi → toque em ⓘ (botão de informações) ao lado da sua rede Wi-Fi atual
  • "Endereço IP" = seu IP privado
  • "Roteador" = IP do gateway (o IP LAN do seu roteador)
  • "Máscara de sub-rede" geralmente é 255.255.255.0

3.5 Android

  • Configurações → Wi-Fi → toque e segure no Wi-Fi atual (ou toque no ícone de engrenagem) → Modificar rede → Avançado
  • "Gateway" / "IP do gateway" é o IP do roteador
  • O caminho exato varia conforme a marca do Android (Xiaomi / Huawei / Samsung); procure por "Gateway" ou "Configurações de IP"
  • Ou use um app de terceiros que mostre isso diretamente: Wi-Fi Analyzer / Fing

4. Casos especiais

4.1 Estou com VPN ligada — meu IP público deveria ser a saída da VPN

Com uma VPN de túnel completo (modo TUN), seu IP público de saída é igual ao IP do servidor VPN. Mas fique atento a vazamentos:

  • O WebRTC pode expor seu IP real — verifique com /leak nosso teste de vazamento
  • Em pilha dupla, se só o IPv4 passa pelo túnel da VPN e o IPv6 não, o tráfego IPv6 do navegador pode contornar a VPN — você verá uma saída IPv6 igual à do seu ISP
  • Proxies HTTP/SOCKS (sem TUN) não tratam UDP — tráfego de WebRTC, QUIC e chamadas de vídeo pode ter vazamento

Veja o guia completo de rastreamento de VPN para mais detalhes.

4.2 Minha rede doméstica está em CGNAT — o IP WAN do roteador é 100.64.x.x

Entre no roteador e verifique o IP WAN. Se ele estiver no intervalo 100.64.0.0/10 — o seu ISP colocou você atrás de CGNAT e você não tem um endereço IPv4 público de verdade. Para fazer redirecionamento de portas ou expor serviços, ligue para o seu ISP e peça um IP público (geralmente grátis). Veja o guia de autoteste de CGNAT para mais detalhes.

4.3 Vários adaptadores de rede / vários ISPs — qual é a saída "real"

Se em casa você está conectado por Wi-Fi e por cabo ao mesmo tempo, ou se seu notebook Windows tem um adaptador de rede USB conectado, vários adaptadores podem ter um IP cada — mas só o que está na sua rota padrão é de fato usado como saída pública.

  • Windows: route print veja o Gateway na linha "0.0.0.0"
  • macOS / Linux: route -n get default / ip route | grep default

4.4 Estou em Wi-Fi público / rede compartilhada — o IP público é compartilhado via NAT

A saída de um Wi-Fi de café / hotel / rede pública é compartilhada pela rede inteira — centenas de pessoas podem usar o mesmo IP público ao mesmo tempo. Muitas vezes é por isso que sites limitam sua velocidade, exigem CAPTCHA ou bloqueiam você de vez por baixa reputação. Use a página inicial do cleanip.io para verificar a pontuação de reputação — abaixo de 60 pede cautela (comum em Wi-Fi público).

4.5 Meu IPv6 aparece como fe80::... — minha rede está com problema?

fe80::/10 é um endereço link-local, presente em toda interface de rede IPv6 — não é um endereço IPv6 público, só vale dentro da própria sub-rede. Para encontrar um IPv6 público, procure um que comece com 2xxx:... (endereço unicast global). fe80 sem nenhum IPv6 global significa que o seu ISP não atribuiu um a você.

5. Referência rápida de comandos

ObjetivoWindowsmacOS / Linux
IP público de saídaAcesse cleanip.io / curl ifconfig.mecurl ifconfig.me
Todos os IPs locaisipconfig /allifconfig / ip addr
Gateway padrãoipconfig veja Gateway Padrãoip route / route -n get default
Servidor DNSipconfig /all veja Servidores DNScat /etc/resolv.conf / scutil --dns
Tabela de rotasroute printnetstat -rn / ip route
Limpar cache DNSipconfig /flushdnssudo killall -HUP mDNSResponder / systemd-resolve --flush-caches

Leitura complementar

mimetic
mimetic
mimetic