Home Comunidade Eventos YouTube Networks Desafios // produtos Academy News CTI | CVE Contato

05 - IPs Públicos e Privados

video explicativo
Video explicativoEspaco reservado para o video desta anotação — adicione video: https://youtu.be/... no frontmatter da nota.

IPs Públicos e Privados — Visão Integrada

1. A Divisão Fundamental do Espaço IPv4

A distinção entre IPs Públicos e IPs Privados é uma das características mais importantes da arquitetura de endereçamento IPv4. É a solução técnica adotada para lidar com a limitação de espaço (aproximadamente 4,3 bilhões de endereços) e viabilizar o crescimento explosivo da internet a partir dos anos 1990.

Essa divisão separa a internet em dois mundos lógicos distintos:

  • Espaço Global e Roteável: a internet pública, onde cada endereço é único e oficialmente registrado.
  • Espaço Local e Repetível: as redes privadas (LANs domésticas e corporativas), onde os mesmos endereços podem ser reutilizados indefinidamente.

A ponte entre esses dois mundos é feita pelo NAT (Network Address Translation), que traduz endereços privados em públicos na borda da rede.

2. 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 na década de 1990, tornou-se claro que essa abordagem era insustentável:

  • Se cada dispositivo no mundo (celulares, laptops, smartwatches, IoT) exigisse um endereço público único, o pool teria se esgotado já na década de 1990.
  • Hoje há mais de 30 bilhões de dispositivos conectados à internet, mas apenas ~3,7 bilhões de endereços IPv4 públicos utilizáveis — uma razão de aproximadamente 8:1.

A solução veio em duas partes complementares:

  1. RFC 1918 (1996): reservar faixas privadas reutilizáveis.
  2. NAT (RFC 1631, 1994): traduzir entre privado e público na borda.

Juntas, essas duas tecnologias prolongaram a vida útil do IPv4 por décadas, permitindo que bilhões de dispositivos compartilhassem centenas de milhões de IPs públicos.

3. IPs Privados — RFC 1918

3.1. Definição e Justificativa

Os IPs Privados são faixas de endereços reservadas pela RFC 1918 ("Address Allocation for Private Internets", fevereiro de 1996) para uso exclusivamente interno em redes locais. A RFC 1918 foi uma resposta direta à crise de esgotamento que se avizinhava, oferecendo uma alternativa prática: em vez de exigir endereços públicos para cada dispositivo, permitir que organizações usem faixas reservadas internamente, com tradução na borda.

3.2. As Três Faixas Reservadas

A RFC 1918 definiu três blocos de tamanhos distintos, correspondentes às antigas Classes A, B e C (mas tratados como blocos CIDR, não classes):

Bloco Máscara Faixa Decimal Capacidade Uso Típico
10.0.0.0/8 255.0.0.0 10.0.0.0 a 10.255.255.255 16.777.216 Grandes corporações, ISPs
172.16.0.0/12 255.240.0.0 172.16.0.0 a 172.31.255.255 1.048.576 Médias empresas, campi
192.168.0.0/16 255.255.0.0 192.168.0.0 a 192.168.255.255 65.536 Residências, SOHO, Wi-Fi

3.3. Características Comportamentais

  • Não Roteáveis na Internet: roteadores no backbone da internet (Tier 1 ISPs, núcleo) são configurados para descartar qualquer pacote cujo endereço de origem ou destino esteja em uma dessas faixas. Isso evita conflitos de roteamento globais.
  • Reutilizáveis: o mesmo endereço 192.168.1.1 pode existir em milhões de redes domésticas simultaneamente, sem conflito, porque essas redes nunca se conectam diretamente na camada IP.
  • Custo Zero: qualquer organização pode usar essas faixas sem permissão ou registro.
  • Sem Identidade Global: um pacote originado de 10.0.0.5 não tem como ser rastreado a uma empresa específica — o IP só tem significado dentro da rede onde foi atribuído.

3.4. RFC 6598 — CGN (Carrier-Grade NAT)

Para ISPs que precisam compartilhar um IP público entre milhares de clientes, a RFC 6598 (2011) reservou a faixa 100.64.0.0/10 para uso interno em CGNAT. Essa faixa é tratada como privada entre o ISP e seus clientes, permitindo double-NAT em larga escala.

4. IPs Públicos

4.1. Características Fundamentais

  • Unicidade Global: cada endereço público é único no mundo. Dois dispositivos não podem usar o mesmo IP público simultaneamente.
  • Roteabilidade: roteadores de backbone conhecem rotas para todos os IPs públicos. Um pacote enviado para qualquer IP público chegará ao destino (na teoria).
  • Custo e Escassez: como são um recurso limitado, IPs públicos têm custo. Usuários pagam ISPs uma taxa mensal, e IPs estáticos são mais caros que dinâmicos.
  • Identidade Permanente: o IP público é frequentemente associado a um domínio (DNS) e serve como identidade externa da organização.

4.2. Hierarquia de Governança

A atribuição de IPs públicos segue uma hierarquia rígida:

  1. IANA (Internet Assigned Numbers Authority) — coordena globalmente.
  2. RIRs (5 regionais): ARIN, RIPE NCC, APNIC, LACNIC, AFRINIC.
  3. NIRs (em alguns países): NIC.br no Brasil, JPNIC no Japão, CNNIC na China.
  4. LIRs/ISPs — provedores locais que atribuem IPs aos clientes finais.
  5. Cliente Final — recebe o direito de uso, não a propriedade.

4.3. Esgotamento do Pool IPv4

A IANA esgotou seu pool em 3 de fevereiro de 2011. Os RIRs subsequentemente:

  • APNIC: esgotado em 15/04/2011.
  • RIPE NCC: esgotado em 14/09/2012.
  • LACNIC: esgotado em 11/06/2014.
  • ARIN: esgotado em 24/09/2015.
  • AFRINIC: esgotado em 17/04/2020.

Hoje, novos IPs públicos só são obtidos via mercado secundário (transferências entre organizações) ou migração para IPv6.

5. NAT — A Ponte Entre os Dois Mundos

A coexistência dos dois mundos é viabilizada pelo NAT (Network Address Translation), implementado no roteador de borda (roteador Wi-Fi doméstico ou gateway empresarial).

5.1. Como Funciona

Saída (Privado → Público):
1. Host 192.168.1.5 envia pacote para 142.250.74.46 (Google).
2. Roteador NAT substitui IP de origem privado pelo seu IP público.
3. Tabela NAT registra a associação.
4. Pacote modificado segue para a internet.

Retorno (Público → Privado):
1. Servidor responde para o IP público do roteador.
2. Roteador consulta a tabela NAT.
3. Identifica qual host interno originou a conexão.
4. Substitui IP de destino de volta para o privado original.
5. Entrega o pacote ao host interno correto.

5.2. Tipos de NAT

  • Estático (1:1 fixo): um IP interno sempre sai como um IP externo específico. Usado para servidores acessíveis externamente.
  • Dinâmico (1:1 temporário): hosts internos recebem IPs de um pool. Libera o IP ao terminar a sessão.
  • PAT (Port Address Translation / Overload): muitos hosts internos compartilham um único IP público, diferenciados pela porta de origem. É o padrão em residências e pequenas empresas.

5.3. Benefícios e Problemas

Benefícios:
- Conservação dramática de IPs públicos (milhares de hosts por IP).
- Segurança por obscuridade (hosts internos não são alcançáveis diretamente).
- Flexibilidade administrativa (mudança interna não afeta o mundo externo).

Problemas:
- Quebra do modelo fim-a-fim da internet.
- Dificulta P2P, VoIP, gaming online (requer STUN/TURN/ICE).
- Log complexo em servidores remotos.
- Problemas com protocolos que embutem IP na carga (FTP, SIP, H.323).

6. Comparativo Direto

Característica IP Privado IP Público
Escopo Local (LAN) Global (Internet)
Roteabilidade Bloqueado por backbone Roteável mundialmente
Unicidade Repetível em milhões de redes Único no mundo
Custo Gratuito (RFC 1918) Pago (alugado do ISP)
Hierarquia Definido pelo administrador local Atribuído por IANA/RIR/LIR
Identidade Sem identidade global Identidade oficial registrada
Exemplos 10.0.0.5, 172.16.0.1, 192.168.1.1 8.8.8.8, 142.250.190.46, 200.143.x.x
Requer NAT para internet? Sim Não
Faixas especiais 10/8, 172.16/12, 192.168/16, 100.64/10 (CGN) Tudo que não é reservado

7. Casos Práticos

Cenário 1: Residência

[Smartphone 192.168.1.10] ─┐
[Notebook 192.168.1.20]   ─┼── [Roteador NAT] ───── [Internet] ──── [Servidor 142.250.74.46]
[SmartTV 192.168.1.30]    ─┘   IP WAN: 200.150.100.50

3 dispositivos com IPs privados compartilham 1 IP público via PAT.

Cenário 2: Empresa Média

[500 funcionários em 10.0.0.0/8]  ──── [Firewall/NAT] ──── [Internet]
                                          IP WAN: 200.150.100.0/28
                                          (13 IPs públicos: 5 para servidores, 8 para PAT)

500 hosts internos compartilham 8 IPs públicos via PAT (dinâmico). 5 servidores públicos têm NAT estático 1:1.

Cenário 3: ISP com CGNAT

[100.000 clientes em 100.64.0.0/10]  ──── [CGNAT do ISP] ──── [Internet]
                                              IPs públicos: 1.000 IPs

100.000 clientes compartilham 1.000 IPs públicos — uma razão de 100:1, viável com PAT otimizado.

8. Implicações para IPv6

A necessidade dessa divisão é específica do IPv4. No IPv6, com 128 bits de endereçamento (~3,4 × 1038 endereços), a escassez desaparece. Cada dispositivo pode ter seu próprio endereço IP público global e roteável.

Consequências no IPv6:

  • NAT não é necessário para conservação de endereços (embora NAT66 exista para casos específicos).
  • Modelo fim-a-fim restaurado: qualquer dispositivo pode ser servidor ou cliente diretamente.
  • Sem RFC 1918 equivalente: embora existam ULAs (Unique Local Addresses, fc00::/7, RFC 4193), seu uso é desencorajado em favor de endereços globais.
  • Maior exposição: cada host IPv6 é potencialmente alcançável diretamente, exigindo firewalls mais rigorosos.

A transição do IPv4 para o IPv6 eliminará gradualmente a dicotomia público/privado, mas durante a longa fase de coexistência (que pode durar décadas), NAT e RFC 1918 continuarão presentes.

9. Boas Práticas

  • Usar RFC 1918 para todas as redes internas, evitando IPs públicos em LANs.
  • Escolher a faixa privada conforme o porte: /8 para grandes, /16 para médias, /24 para pequenas.
  • Planejar sub-redes com VLSM desde o início, mesmo em redes pequenas.
  • Implementar PAT na borda para máxima economia de IPs públicos.
  • Reservar IPs públicos estáticos apenas para servidores que precisam ser acessíveis externamente.
  • Documentar em IPAM (NetBox, phpIPAM) todas as atribuições.
  • Monitorar uso de NAT para detectar exaustão de portas.
  • Planejar migração para IPv6 com dual stack em todos os serviços públicos.

10. Resumo

A divisão entre IPs públicos e privados é a engenhosidade técnica que permitiu ao IPv4 sobreviver muito além de suas expectativas originais. A RFC 1918 liberou organizações do custo e da limitação de IPs públicos, enquanto o NAT viabilizou a coexistência entre os dois espaços. Combinadas, essas tecnologias sustentaram o crescimento explosivo da internet de 1996 até os dias atuais.

Para engenheiros modernos, dominar essa dicotomia é essencial para projetar redes eficientes, seguras e econômicas. Com o avanço da adoção IPv6 (que elimina a necessidade dessa divisão), o modelo público/privado deve evoluir, mas continuará relevante por décadas durante a transição.