Entendendo NAT: A solução inteligente do Linux para a escassez de endereços IPv4

2025-06-18

Imagine sua rede Wi-Fi doméstica: todos os dispositivos compartilham o mesmo endereço IP público. Isso é graças à Tradução de Endereço de Rede (NAT). Com o número limitado de endereços IPv4, a NAT mapeia inteligentemente IPs privados para um único IP público em seu roteador, permitindo que vários dispositivos compartilhem um único IP público. Este artigo mergulha no funcionamento da NAT, explorando diferentes tipos (Full Cone, Restricted Cone, Symmetric NAT) e sua implementação no Linux (usando nftables), ilustrado com um exemplo do Docker. Embora a NAT resolva temporariamente o esgotamento do IPv4, ela introduz limitações como a quebra da conectividade de ponta a ponta e a complicação da criptografia. Em última análise, a adoção generalizada do IPv6 é a verdadeira solução.

Desenvolvimento