Aula 4 de 4 · 6 min
Seu roteador e o NAT
Por que todo dispositivo na sua casa consegue ficar online ao mesmo tempo através de um único endereço público, e o que esse arranjo protege e não protege.
Procure seu próprio endereço IP público, e todo dispositivo na sua rede doméstica, celular, notebook, alto-falante inteligente, vai mostrar o mesmo número. Olhe o que cada dispositivo pensa que é seu próprio endereço, e você vai encontrar algo diferente: um endereço privado como 192.168.1.12, das faixas que a RFC 1918 reserva para redes locais, abordadas na primeira aula deste curso. O dispositivo que liga os dois é seu roteador, usando uma técnica chamada Tradução de Endereço de Rede, ou NAT.
O que o NAT realmente faz
O glossário da MDN o define claramente: o NAT "é uma técnica para deixar que múltiplos computadores compartilhem um endereço IP", "atribuindo endereços únicos a cada computador na rede local e ajustando o tráfego de rede para enviar os dados ao lugar certo". Concretamente, quando seu notebook abre uma conexão com um site, o roteador reescreve o pacote de saída para que ele pareça vir do próprio endereço público do roteador, e mantém uma tabela ligando essa conexão de volta ao endereço privado e à porta do seu notebook. Quando a resposta chega, o roteador a procura nessa tabela e a encaminha para o dispositivo certo.
É por isso que o NAT existe: os cerca de 4,3 bilhões de endereços do IPv4 nunca seriam suficientes para dar um endereço público a cada celular, notebook e dispositivo inteligente em cada residência, e os provedores de internet geralmente entregam a uma casa só um endereço público. O NAT permite que uma casa com uma dúzia de dispositivos compartilhe esse único endereço sem que cada um precise do seu próprio.
O que o NAT faz por você, por acaso
O NAT foi construído para resolver uma escassez de endereços, não para proteger sua rede, mas ele tem um efeito colateral útil. Como os dispositivos por trás dele só têm endereços privados, um computador na internet aberta não consegue simplesmente abrir uma conexão nova e não solicitada com seu notebook, da forma como poderia se seu notebook tivesse um endereço público diretamente: não há endereço público para alcançar, e o roteador não tem uma entrada correspondente em sua tabela de tradução para encaminhar essa conexão. Tráfego que seu próprio dispositivo pediu volta a ser permitido porque o roteador se lembra do pedido; tráfego que ninguém pediu geralmente não tem para onde ir.
O que o NAT não faz
Essa filtragem incidental não é o mesmo que segurança, e vale a pena ser preciso sobre a diferença:
- O NAT não faz nada em relação a conexões que seus próprios dispositivos abrem para fora. Se um aplicativo no seu notebook se conecta a um servidor, o NAT deixa a resposta voltar com prazer; ele não tem opinião sobre se esse aplicativo deveria estar falando com esse servidor em primeiro lugar.
- O NAT não inspeciona nem criptografa o conteúdo. Qualquer coisa enviada sem criptografia é tão legível para os sites e redes no meio do caminho quanto seria sem o NAT.
- O NAT não substitui um firewall. Muitos roteadores rodam um firewall com estado junto com o NAT, e é esse firewall, acompanhando o aperto de mão descrito na aula anterior, quem realmente faz o trabalho de decidir o que permitir.
- Dispositivos compartilhando um endereço público ainda podem ser distinguidos individualmente por outros meios, como contas, cookies ou identificadores de dispositivo usados pelos sites que visitam.
Em resumo: o NAT é o motivo de toda a sua casa compartilhar um endereço, e, como efeito colateral, o motivo pelo qual conexões de entrada aleatórias geralmente não conseguem alcançar um dispositivo específico dentro da sua casa sem convite. Ele não diz nada sobre o que seus próprios dispositivos escolhem enviar para fora, nem sobre qualquer um a jusante das suas próprias conexões de saída.
Para lembrar
- O NAT permite que muitos dispositivos em uma rede privada compartilhem um endereço IP público, reescrevendo e rastreando conexões conforme passam pelo roteador.
- O NAT existe principalmente porque o IPv4 não tem endereços suficientes para que todo dispositivo tenha o seu próprio, público.
- Como efeito colateral, o NAT torna difícil para um dispositivo externo abrir uma conexão não solicitada diretamente com um dos seus dispositivos, já que não há endereço público apontando para ele.
- O NAT não inspeciona, filtra nem criptografa o tráfego que seus próprios dispositivos enviam para fora; isso é trabalho de um firewall, não do NAT.
- Compartilhar um endereço público não torna os dispositivos individuais anônimos para os sites aos quais se conectam.
Teste seus conhecimentos
1. Segundo a MDN, o que o NAT faz?
- Criptografa todo o tráfego que sai do roteador
- Permite que múltiplos computadores compartilhem um endereço IP, traduzindo o tráfego para o dispositivo local certo — Certo.
- Atribui um endereço IP público único a cada dispositivo
- Bloqueia automaticamente todas as conexões de entrada
A MDN descreve o NAT como uma técnica para deixar que múltiplos computadores compartilhem um endereço IP ajustando o tráfego para que chegue ao dispositivo certo.
2. Por que os roteadores domésticos tipicamente usam NAT?
- Para tornar o Wi-Fi mais rápido
- Porque o IPv4 não tem endereços suficientes para dar a cada dispositivo doméstico o seu próprio, público — Certo.
- Porque é exigido para a criptografia
- Para bloquear sites de phishing
Os cerca de 4,3 bilhões de endereços do IPv4 não bastam para que todo dispositivo do mundo tenha um público, então o NAT permite que uma casa compartilhe um único endereço do seu ISP.
3. Qual afirmação sobre NAT e conexões de entrada é precisa?
- O NAT escaneia e bloqueia ativamente tráfego malicioso
- Como os dispositivos por trás do NAT não têm endereço público, um dispositivo externo geralmente não consegue abrir uma conexão nova e não solicitada diretamente com eles — Certo.
- O NAT torna todo dispositivo na rede invisível para os sites que visita
- O NAT impede que seus próprios aplicativos se conectem para fora
A tabela de tradução do NAT só encaminha respostas para conexões que seus próprios dispositivos pediram; não há endereço público para um estranho mirar diretamente.
4. Contra o que o NAT NÃO protege?
- Conteúdo que seu próprio dispositivo envia por uma conexão que ele abriu, incluindo qualquer coisa sem criptografia — Certo.
- A escassez de endereços IPv4
- A necessidade de um roteador traduzir endereços
- Múltiplos dispositivos compartilhando um endereço público
O NAT não tem visibilidade nem controle sobre o que seu próprio dispositivo escolhe enviar para fora; ele só traduz e rastreia endereços, não inspeciona nem protege o conteúdo.
Praticar com o FireAI
Coloque esta lição em prática no seu próprio Mac.
- Descubra para onde um app envia dados, no Mapa-múndi — Veja exatamente com que empresa e país um app está conversando em silêncio.
- Regras: app, site, domínio, IP ou uma faixa, para sempre ou até reiniciar — Escreva uma regra tão precisa quanto um único endereço ou tão ampla quanto um domínio inteiro.
- Inspeção profunda, sem descriptografar nada — Tenha detalhes reais sobre uma conexão segura sem que o FireAI leia nunca o que tem lá dentro.
Fontes
- RFC 1918: Address Allocation for Private Internets
- MDN Web Docs: NAT (Glossary)
- Cloudflare Learning: What is my IP address?
Coloque em prática no seu Mac
Teste todos os recursos grátis por 17 dias, sem cartão.