Entenda a diferença entre IP Fixo, Dinâmico e o temido CGNAT
Seja tentando hospedar um servidor de Minecraft, configurar um servidor web local ou acessar remotamente as câmeras da sua casa, a conectividade é sempre o primeiro obstáculo. Para entender por que algumas conexões falham miseravelmente enquanto outras funcionam de imediato, você precisa entender como os provedores de internet distribuem endereços IP.
IP Fixo (Estático)
Como o nome sugere, um IP Fixo é um endereço exclusivo e imutável que seu provedor de internet (ISP) atribui ao seu roteador. Ele funciona como o endereço postal de uma empresa: nunca muda. Isso facilita imensamente o acesso remoto. No entanto, devido à escassez de endereços IPv4 no mundo, os IPs fixos geralmente são vendidos apenas para planos empresariais custando significativamente mais caro.
IP Dinâmico
Este é o modelo tradicional para a grande maioria das conexões residenciais. Sempre que você reinicia o seu roteador (ou após o período de concessão do provedor expirar), o seu ISP pega um endereço IP "livre" em sua piscina (pool) e atribui a você temporariamente. Para acessar servidores com IP Dinâmico, geralmente utilizamos serviços de DDNS (Dynamic DNS) como No-IP ou DuckDNS, que atualizam automaticamente um link de texto (ex: meu-servidor.ddns.net) com o seu IP numérico do momento.
CGNAT: O vilão das conexões diretas
Com o completo esgotamento global dos endereços IPv4, os provedores não têm mais IPs Dinâmicos públicos suficientes para todos os clientes. A solução foi o Carrier-Grade NAT (CGNAT).
No CGNAT, o seu provedor coloca dezenas (ou centenas) de clientes atrás de um único endereço IP público gigante. O seu roteador, na verdade, recebe um endereço IP "falso" privado (geralmente começando com 100.x.x.x).
Como descobrir se estou em CGNAT?
- Acesse as configurações do seu roteador (geralmente em 192.168.0.1 ou similar).
- Procure pela aba de Status da WAN ou Internet e anote o IP WAN listado lá.
- Acesse o site MeuIP ou similar e veja o IP que aparece na tela.
- Se o IP WAN do roteador for diferente do IP mostrado no site (ou se o roteador mostrar um IP começando com 100.64 até 100.127), você está em CGNAT.
Como descobrir se você está atrás de CGNAT
A forma mais simples é comparar dois IPs:
- Acesse whatismyip.com e anote o IP público que aparece
- Acesse o painel do seu roteador (geralmente 192.168.1.1 ou 192.168.0.1) e veja o IP WAN nas configurações
- Se os dois IPs forem diferentes, você está atrás de CGNAT
Outra pista: se o IP WAN do seu roteador começar com 100.64.x.x a 100.127.x.x, você definitivamente está em CGNAT (faixa reservada pela IANA para esse fim).
Como sair do CGNAT
Ligue para a operadora e solicite um IP público. Muitas operadoras de fibra oferecem IP público dinâmico gratuitamente apenas mediante solicitação — basta pedir ao suporte técnico. IP fixo geralmente tem custo extra (R$30-80/mês dependendo da operadora).
Alternativa ao IP fixo: DDNS + Tunnel
Se sua operadora não oferece IP fixo ou cobra caro demais, existem alternativas:
- DDNS (DNS Dinâmico): serviços como DuckDNS e No-IP atualizam automaticamente um domínio apontando para seu IP dinâmico. Funciona mesmo sem IP fixo, desde que você não esteja em CGNAT.
- Cloudflare Tunnel: cria um túnel seguro do seu servidor para a Cloudflare sem precisar abrir portas. Funciona mesmo atrás de CGNAT e é gratuito.
Resumo prático
Navegação casual → qualquer IP funciona. Servidor em casa, DVR, câmeras remotas, jogos com portfowarding → precisa sair do CGNAT. Servidor de alta disponibilidade → IP fixo ou VPS dedicado na nuvem.
A Solução
Para fugir do CGNAT, suas únicas opções viáveis são: solicitar a retirada do seu perfil do CGNAT junto ao seu provedor (alguns retiram gratuitamente alegando necessidade de trabalho home-office), pagar por um IP Fixo, adotar totalmente o IPv6 (se a sua aplicação suportar), ou usar túneis virtuais como Cloudflare Tunnels (Zero Trust) ou Tailscale.