IP público x IP privado
Seu notebook diz que o endereço IP dele é 192.168.1.20; este site diz que é algo completamente diferente. Os dois estão certos. Endereços privados vivem dentro da sua rede, endereços públicos vivem na internet, e o seu roteador fica entre eles. Este guia lista as faixas privadas e os endereços especiais que você vai encontrar.
Neste guia
Faixas de IP privado (RFC 1918)
A RFC 1918, publicada em 1996, reserva três blocos de endereços IPv4 para redes privadas. Eles nunca são roteados na internet pública, então qualquer pessoa pode usá-los dentro da própria rede sem pedir, e milhões de redes fazem isso — e é por isso que o seu 192.168.1.1 e o do seu vizinho nunca colidem.
10.0.0.0/8
De 10.0.0.0 a 10.255.255.255 — 16,7 milhões de endereços. A escolha habitual de empresas, campi, túneis VPN e qualquer coisa que precise de muitas sub-redes; alguns roteadores de provedores usam 10.0.0.1 como gateway padrão.
172.16.0.0/12
De 172.16.0.0 a 172.31.255.255 — cerca de um milhão de endereços em dezesseis blocos /16. Menos comum em casa; visto com frequência no Docker (172.17.x.x), em redes corporativas e em alguns hotspots móveis.
192.168.0.0/16
De 192.168.0.0 a 192.168.255.255 — 65.536 endereços. O padrão dos roteadores domésticos: 192.168.0.1, 192.168.1.1 e 192.168.1.254 são os endereços de gateway mais comuns, com os aparelhos de .2 a .254 no mesmo /24.
Teste agora
Borda da CloudflareLido na borda da Cloudflare a partir desta requisição. A página inicial adiciona o seu provedor, o tipo de rede e as verificações de VPN, DNS e WebRTC.
Mostrar detalhesO que é um IP público?
Um endereço público é qualquer endereço fora das faixas reservadas, alocado pelos registros regionais a um provedor e, dali, a um cliente. Ele é único na internet a cada momento e é o que todo site, servidor de jogo e provedor de e-mail vê. Seu endereço público aparece na página inicial; ele pertence ao seu roteador (linha fixa) ou à conexão da operadora do seu celular (móvel), e no IPv6 cada aparelho volta a ter o próprio endereço público, então a divisão público/privado praticamente desaparece — o IPv6 tem um equivalente privado (fc00::/7, os endereços locais únicos), mas ele raramente é necessário.
Como o NAT liga os dois
A tradução de endereços de rede é o que permite que muitos endereços privados compartilhem um endereço público. Quando o seu notebook em 192.168.1.20 abre um site, o roteador reescreve a origem do pacote com o endereço público dele e um número de porta, lembra o mapeamento e reescreve a resposta de volta para 192.168.1.20. De fora, a casa inteira parece um único aparelho. Os efeitos colaterais são o que você encontra quando algo não funciona: conexões de entrada precisam de uma regra de redirecionamento de portas (veja o teste de portas), e se o provedor faz a própria tradução por cima (CGNAT), nem o redirecionamento ajuda. O que é NAT e o que é CGNAT vão mais fundo.
Faixas especiais: 127.0.0.1, 169.254.x.x, 100.64.0.0/10
127.0.0.0/8 é loopback — 127.0.0.1 (e ::1 no IPv6) significa sempre este aparelho; um servidor escutando ali só é alcançável a partir da mesma máquina (127.0.0.1 e localhost explicados). 169.254.0.0/16 é link-local — um aparelho atribui a si mesmo um endereço 169.254.x.x quando pediu um e ninguém respondeu, então vê-lo significa que o DHCP falhou (o que significa um endereço 169.254). 100.64.0.0/10 é o espaço de endereços compartilhado para o CGNAT: se o endereço WAN do seu roteador está entre 100.64 e 100.127, o seu provedor compartilha um endereço público entre muitos clientes. 0.0.0.0 significa qualquer endereço ou nenhum endereço; 255.255.255.255 é broadcast; 224.0.0.0/4 é multicast; 192.0.2.0/24, 198.51.100.0/24 e 203.0.113.0/24 são reservados para documentação, e é por isso que aparecem nos exemplos deste site.
Perguntas
O que é um endereço IP privado?
Um endereço das faixas da RFC 1918 — 10.0.0.0/8, 172.16.0.0/12 ou 192.168.0.0/16 — usado dentro de uma rede local e nunca roteado na internet. O seu roteador atribui um a cada aparelho.
192.168.1.1 é um IP público?
Não. 192.168.1.1 é um endereço privado, quase sempre o endereço do próprio roteador doméstico. Milhões de roteadores o usam ao mesmo tempo, o que só é possível porque ele nunca sai da rede local.
192.168 é um IP local?
Sim, todo endereço 192.168.x.x é privado (local). Ele só tem significado dentro da rede que o atribuiu.
O que é o endereço IP 127.0.0.1?
O endereço de loopback: ele sempre se refere ao aparelho em que você está. http://127.0.0.1:8080 abre um servidor rodando na sua própria máquina; ele não é alcançável de nenhum outro aparelho.
Quais são os três endereços IP privados?
Os três blocos privados: 10.0.0.0–10.255.255.255, 172.16.0.0–172.31.255.255 e 192.168.0.0–192.168.255.255.
O que é a RFC 1918?
O padrão de 1996 (Address Allocation for Private Internets) que reservou esses três blocos para uso privado. Os roteadores da internet pública descartam pacotes de ou para eles, então qualquer organização pode usá-los livremente dentro da própria rede.