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

02 - Privados (RFC 1918)

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

IPs Privados (RFC 1918)

Os IPs Privados, definidos pela RFC 1918 ("Address Allocation for Private Internets", fevereiro de 1996), são faixas de endereços IP reservadas especificamente para uso em redes locais (intranets). Ao criar uma fronteira lógica entre a "Internet Pública" e a "Internet Privada", a RFC 1918 permite que organizações usem endereçamento IP internamente sem consumir nem interferir no espaço de endereçamento global.

O conceito de IPs Privados foi a solução de engenharia crítica que adiou o colapso do IPv4 em meados dos anos 1990, permitindo que redes domésticas, corporativas e de ISPs continuassem crescendo mesmo após o esgotamento iminente do espaço público.

1. Justificativa Histórica

O Cenário de 1996

No início da internet, o modelo de endereçamento (Classes A, B, C da RFC 790) pressupunha que cada organização receberia um bloco de endereços públicos globalmente únicos. Com o crescimento explosivo da internet entre 1990 e 1996 (a "explosão web"), tornou-se evidente que o espaço de endereçamento (~4 bilhões de IPs) era insuficiente para dar a cada dispositivo conectado um endereço oficial roteável.

A RFC 1918 propôs que partes do espaço de endereçamento fossem "devolvidas" para uso privado. Isso significa que:

  1. Empresas e residências podem usar esses endereços livremente.
  2. Não precisam pedir permissão ou registrar esses endereços com ninguém.
  3. Os mesmos números podem ser usados simultaneamente por milhares de organizações diferentes sem conflito global.

Ano de Publicação e Contexto

Marco Data
RFC 1597 (primeira versão, obsoleta) Março de 1994
RFC 1918 (versão atual) Fevereiro de 1996
RFC 6598 (CGN — Carrier-Grade NAT) Abril de 2012
Esgotamento IANA Fevereiro de 2011

2. As Três Faixas Reservadas

A RFC 1918 define três faixas específicas de endereços IP para uso privado. Embora essas faixas tenham surgido no modelo classful (A, B, C), hoje são tratadas como blocos CIDR com máscaras fixas, independentes das regras de classe originais.

A. Faixa Grande: 10.0.0.0/8 (Classe A Privada)

Atributo Valor
Endereço de Rede 10.0.0.0
Máscara 255.0.0.0 (/8)
Range 10.0.0.0 a 10.255.255.255
Bits de host 24
Capacidade total $2^{24} = 16.777.216$ endereços
Capacidade útil $2^{24} - 2 = 16.777.214$
Uso típico Grandes corporações, ISPs, provedores cloud

Exemplo de subdivisão: uma empresa pode fragmentar o 10/8 em 256 redes /16 (10.0.0.0/16 a 10.255.0.0/16), cada uma com 65.534 hosts utilizáveis.

B. Faixa Média: 172.16.0.0/12 (Classe B Privada)

Atributo Valor
Endereço de Rede 172.16.0.0
Máscara 255.240.0.0 (/12)
Range 172.16.0.0 a 172.31.255.255
Bits de host 20
Capacidade total $2^{20} = 1.048.576$ endereços
Capacidade útil $2^{20} - 2 = 1.048.574$
Uso típico Médias empresas, ambientes Docker/Kubernetes (172.17.x.x é default do Docker)

A faixa cobre 16 blocos /16: 172.16.0.0/16, 172.17.0.0/16, ..., 172.31.0.0/16.

C. Faixa Pequena: 192.168.0.0/16 (Classe C Privada)

Atributo Valor
Endereço de Rede 192.168.0.0
Máscara 255.255.0.0 (/16)
Range 192.168.0.0 a 192.168.255.255
Bits de host 16
Capacidade total $2^{16} = 65.536$ endereços
Capacidade útil $2^{16} - 2 = 65.534$
Uso típico Redes domésticas, pequenos escritórios, roteadores Wi-Fi residenciais

Padrão em roteadores domésticos (TP-Link, D-Link, Netgear): 192.168.0.1 ou 192.168.1.1 como gateway.

Tabela Resumida

Faixa CIDR Máscara Endereços Equivalência histórica
10.0.0.0 – 10.255.255.255 /8 255.0.0.0 16.777.216 Classe A privada
172.16.0.0 – 172.31.255.255 /12 255.240.0.0 1.048.576 Classe B privada
192.168.0.0 – 192.168.255.255 /16 255.255.0.0 65.536 Classe C privada

3. Regras de Roteamento

A. Não Roteáveis na Internet Pública

Roteadores no backbone da internet (Tier-1 ISPs e núcleo) são configurados para descartar (drop) qualquer pacote cujo endereço de origem ou destino esteja em uma dessas faixas privadas.

  • Motivo: se um roteador tentasse rotear um pacote com origem 192.168.1.5, ele não saberia para onde enviá-lo, pois milhões de redes diferentes usam esse mesmo endereço. Isso geraria ambiguidade catastrófica no BGP global.
  • Filtro BCP 38 (RFC 2827):provedores também filtram tráfego de entrada com origem em faixas privadas (anti-spoofing).
  • Isolamento: pacotes com origem/destino RFC 1918 jamais devem trafegar pela internet pública. São restritos ao "sítio" (site) local da organização.

B. Unicidade Local, Não Global

Tipo de rede Escopo de unicidade
Pública Global — 1 IP = 1 dispositivo no mundo
Privada (RFC 1918) Local — 1 IP pode existir em milhões de redes distintas
  • Reutilização: o endereço 192.168.1.10 na rede da Empresa A e o mesmo 192.168.1.10 na rede da Empresa B representam dois computadores completamente diferentes.
  • Conflito: é permitido e encorajado. O conflito é resolvido por isolamento físico ou por NAT na borda.

4. Conflitos em VPNs e Fusões Corporativas

Quando duas empresas com mesma faixa privada fazem uma VPN site-to-site ou se fundem, surge o problema clássico de endereçamento sobreposto (overlapping subnets).

Exemplo: Empresa A usa 192.168.1.0/24 e Empresa B também usa 192.168.1.0/24. Quando um host de A tenta acessar 192.168.1.10 em B, ele alcança o próprio host local — não o remoto.

Soluções

  1. Renumbering: migrar uma das redes para outra faixa (custoso e disruptivo).
  2. NAT em VPN (Policy NAT): traduzir endereços na borda da VPN para uma faixa neutra (ex: 10.250.0.0/24).
  3. Planejamento prévio: adotar faixas privadas menos comuns (ex: 10.x.y.z com octetos intermediários atípicos) para reduzir chance de colisão em fusões.

5. A Necessidade de NAT na Borda

Como os IPs Privados não podem sair para a internet, qualquer rede privada que deseja conexão externa deve empregar NAT (Network Address Translation) no roteador de borda.

  • O Intermediário: o roteador de borda (com IP público) atua como intermediário.
  • Mecanismo: quando um dispositivo com IP 192.168.1.10 envia um pacote para a internet, o roteador substitui o IP de origem no cabeçalho pelo seu próprio IP público (e porta TCP/UDP via PAT).
  • Resultado: para a internet, toda a rede privada aparece como um único IP. Isso permite conectar bilhões de dispositivos (todos usando RFC 1918) com apenas os ~3,7 bilhões de IPs públicos restantes.

6. Impacto na Segurança (Segurança por Obscuridade)

Dispositivos internos (servidores de arquivos, impressoras, computadores de funcionários) ficam escondidos atrás do IP público do NAT. Um atacante na internet não pode iniciar uma conexão direta para um IP 10.x.x.x ou 192.168.x.x, pois esses pacotes não são roteados até eles.

  • Vantagem: o NAT funciona como um firewall de borda preventivo, reduzindo a superfície de ataque direto.
  • Risco: a "obscuridade" não substitui firewalls reais — os ataques modernos entram via phishing, malwares, browser, e não via invasão direta de IP. Não confunda obscuridade com segurança real.
  • Port Forwarding: para expor um serviço interno, o administrador precisa configurar explicitamente NAT estático (DNAT) na porta desejada.

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

Com o esgotamento do IPv4 nos RIRs, provedores residenciais recorreram ao Carrier-Grade NAT (CGN) para continuar atendendo novos clientes sem IPs públicos disponíveis.

Atributo RFC 1918 RFC 6598 (CGN)
Faixa 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 100.64.0.0/10
Quem usa Cliente final Operadora (entre CPE e CGN gateway)
NATs 1 (na borda do cliente) 2 (no CPE e no CGN da operadora)
Problemas Quesbra modelo fim-a-fim NAT duplo, dificulta P2P, VoIP, gaming

A faixa 100.64.0.0/10 cobre 100.64.0.0 a 100.127.255.255 (4.194.304 endereços). Foi reservada especificamente para operadoras usarem internamente entre o modem do cliente e o gateway CGN da operadora, evitando colisão com RFC 1918 do cliente.

8. Exemplos Práticos de Configuração

LAN IP: 192.168.1.1/24
DHCP: 192.168.1.100 a 192.168.1.200
NAT: habilitado (PAT) - 1 IP público para toda a LAN

Roteador corporativo (Cisco IOS)

interface GigabitEthernet0/0
 description LAN interna
 ip address 10.10.10.1 255.255.255.0
 ip nat inside
!
interface GigabitEthernet0/1
 description WAN - Internet
 ip address 200.150.100.50 255.255.255.252
 ip nat outside
!
access-list 1 permit 10.10.10.0 0.0.0.255
ip nat inside source list 1 interface GigabitEthernet0/1 overload

Linux (iptables / nftables)

# Habilitar forward
sysctl -w net.ipv4.ip_forward=1

# NAT (masquerade) na interface externa
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

9. Vantagens da RFC 1918

  • Conservação de endereços públicos: mecanismo primário que evitou o colapso do IPv4. Sem ele, teríamos esgotado os endereços décadas atrás.
  • Facilidade de gestão: administradores projetam topologia interna (sub-redes, VLANs, prefixos) sem precisar de permissão de RIR ou ISP para mudar a estrutura.
  • Segurança por obscuridade: dispositivos internos ficam escondidos atrás de um IP público.
  • Custo zero: não há mensalidade ou aquisição de blocos públicos para a rede interna.

10. Transição para IPv6 como Solução Definitiva

A RFC 1918 é uma solução paliativa. A solução definitiva para a escassez de endereços é o IPv6, com seus $2^{128} \approx 3{,}4 \times 10^{38}$ endereços. Em IPv6, o equivalente aos privados RFC 1918 é o ULA (Unique Local Address, fc00::/7), definido pela RFC 4193, mas a recomendação geral é usar endereços Global Unicast públicos mesmo em redes internas, eliminando o NAT e restaurando o modelo fim-a-fim.

11. Conclusão

A RFC 1918 foi uma das decisões de engenharia mais impactantes da história da internet. Ao criar três faixas reservadas para uso privado, permitiu que bilhões de dispositivos coexistissem em uma internet com apenas ~4 bilhões de endereços públicos. As três faixas (10/8, 172.16/12, 192.168/16) são hoje a espinha dorsal de praticamente toda rede residencial e corporativa do mundo, sempre em combinação com NAT na borda. Compreender suas regras de roteamento, conflitos em VPNs, impacto em segurança e a transição para IPv6/ULA é essencial para qualquer engenheiro de redes projetar, configurar e diagnosticar ambientes IP modernos.