A distinção entre IPs Públicos e IPs Privados é uma das características mais importantes da arquitetura de endereçamento IPv4. Ela é a solução técnica adotada para lidar com a limitação de espaço de endereçamento (aproximadamente 4,3 bilhões de endereços) e para permitir o crescimento explosivo da internet.
Essa divisão separa a internet em dois mundos lógicos: o espaço global e roteável da internet pública e o espaço isolado e repetível das redes locais (LANs).
1. O Problema: Escassez do IPv4
O endereçamento IPv4 original (Classes A, B e C) foi projetado assumindo que cada instituição teria seus próprios endereços públicos únicos. Com o crescimento exponencial da internet, corporações, universidades e residências consumiram rapidamente o pool de endereços disponíveis. Se cada dispositivo no mundo (celulares, laptops, smartwatches, IoT) exigisse um endereço público único, o pool teria se esgotado na década de 1990.
2. IPs Privados (RFC 1918)
Os IPs Privados são faixas de endereços IP definidos pela RFC 1918 (“Address Allocation for Private Internets”). Eles foram reservados especificamente para uso dentro de redes privadas (como a rede doméstica de uma casa ou a rede corporativa de uma empresa).
A. Características Fundamentais
- Não Roteáveis na Internet: Roteadores backbone na internet pública são configurados para descartar automaticamente quaisquer pacotes cujo endereço de origem ou destino pertença a essas faixas privadas. Isso impede que esses endereços causem conflitos de roteamento na internet global.
- Não Exclusivos (Reutilizáveis): Como eles nunca saem para a internet pública, o mesmo endereço privado pode ser usado simultaneamente em milhões de redes locais diferentes ao redor do mundo.
- Exemplo: O endereço
192.168.1.1é provavelmente o endereço do roteador na sua casa, mas também é o endereço do roteador na casa do seu vizinho, e em escritórios no Japão e no Brasil. Isso é possível porque esses locais não estão conectados diretamente um ao outro na camada de rede IP.
- Exemplo: O endereço
- Custo Zero: Alocar endereços privados é gratuito. Qualquer organização pode configurar sua rede interna usando essas faixas sem pedir permissão a ninguém.
B. As Faixas de Endereços Privados
A RFC 1918 definiu três blocos específicos de endereços IP:
-
Classe A Privada (10.0.0.0 / 8):
- Faixa: de
10.0.0.0a10.255.255.255. - Tamanho: 16,777,216 endereços.
-
Uso: Organizações grandes ou corporações que precisam de um espaço de endereçamento privado muito vasto.
2. Classe B Privada (172.16.0.0 / 12): -
Faixa: de
172.16.0.0a172.31.255.255. - Tamanho: 1,048,576 endereços.
-
Uso: Redes de tamanho médio-grande.
3. Classe C Privada (192.168.0.0 / 16): -
Faixa: de
192.168.0.0a192.168.255.255. - Tamanho: 65,536 endereços.
- Uso: A faixa mais comum em redes domésticas e pequenas empresas (roteadores Wi-Fi caseiros geralmente usam
192.168.0.1ou192.168.1.1como padrão).
- Faixa: de
3. IPs Públicos
Os IPs Públicos são endereços globais únicos, roteáveis na internet. Eles representam a identidade externa de um dispositivo na rede mundial.
A. Características Fundamentais
- Unicidade Global: Cada endereço público na internet deve ser único. Dois dispositivos diferentes na internet não podem ter o mesmo IP público simultaneamente. A organização IANA (Internet Assigned Numbers Authority) delega blocos de endereços públicos para os RIRs (Registros Regionais de Internet), que distribuem para ISPs (Provedores de Serviços de Internet), que finalmente os atribuem aos clientes.
- Roteabilidade: Os roteadores da internet (backbone) conhecem as rotas para alcançar qualquer endereço público. Se você enviar um pacote para um IP público, ele deve chegar ao destino correto (se não houver falha).
- Escassez e Custo: Como são um recurso limitado e escasso, endereços IP públicos geralmente têm um custo. Usuários domésticos e empresas pagam aos ISPs uma taxa mensal para “alugar” um (ou mais) endereços IP públicos.
- Identificação Permanente: O IP público é frequentemente associado ao domínio do servidor (DNS). Por exemplo, o endereço público
142.250.190.46aponta paragoogle.com.
4. A Intermediação: NAT (Network Address Translation)
A coexistência desses dois mundos só é possível graças à tecnologia NAT (Network Address Translation), geralmente implementada no roteador de borda (o roteador Wi-Fi da sua casa).
- A Função do NAT: O NAT faz a tradução de endereços. Ele possui um endereço IP Público (WAN) e mantém uma tabela de IPs Privados (LAN) associados a ele.
- Saída (Privado -> Público): Quando um dispositivo dentro da rede privada (ex:
192.168.1.5) quer acessar a internet, o roteador NAT modifica o pacote IP: ele substitui o IP de origem privado pelo seu IP público. O site na internet responde para o IP público do roteador. - Entrada (Público -> Privado): Quando a resposta volta, o roteador NAT consulta sua tabela, vê que aquela conexão pertence ao dispositivo
192.168.1.5e reencaminha o pacote para ele internamente. - Quebra do Modelo Fim-a-Fim: O NAT permite que milhares de dispositivos compartilhem um único IP público, mas quebra o modelo original de “fim-a-fim” da internet. O dispositivo externo não consegue iniciar uma conexão diretamente com o dispositivo interno sem configuração explícita (Port Forwarding).
5. Comparativo Resumido
| Característica | IP Privado | IP Público |
|---|---|---|
| Escopo | Local (Rede Interna/LAN) | Global (Internet) |
| Roteabilidade | Bloqueado roteadores da internet | Roteável mundialmente |
| Unicidade | Pode ser duplicado (usado em milhares de redes) | Deve ser único |
| Custo | Gratuito (RFC 1918) | Pago (alugado do ISP) |
| Exemplo | 192.168.0.1, 10.0.0.5 | 8.8.8.8, 200.145.1.10 |
| Gerência | Definido pelo administrador local | Atribuído por IANA/ISP |
6. Implicações para o IPv6
A necessidade desta divisão é um problema específico do IPv4. No IPv6, com seus 128 bits de espaço de endereçamento (quadrilhões de vezes maior que o IPv4), a escassez não existe. No IPv6, cada dispositivo no planeta pode ter seu próprio endereço IP público global e roteável.
- Consequentemente, o uso de NAT torna-se desnecessário no IPv6 (embora ainda seja usado por compatibilidade ou segurança), permitindo o retorno ao modelo de comunicação “fim-a-fim” original, onde cada dispositivo tem uma identidade pública única na rede.