O que é NAPT (Tradução de Porta de Endereço de Rede)?

NAPT, sigla de "Network Address Port Translation" (Tradução de Endereços de Rede e Portas), é uma técnica usada para converter os endereços IP e os números de porta contidos em pacotes TCP (ou UDP)/IP em outro endereço IP e número de porta. Também é conhecida como mascaramento de IP e pode ser considerada uma evolução da NAT (Network Address Translation), uma tecnologia de tradução de endereços IP.

A NAT consiste em traduzir endereços IP no cabeçalho dos pacotes IP de um endereço para outro. Ela é comumente usada para permitir que dispositivos internos com endereços IP privados (introduzidos para solucionar o problema do esgotamento de endereços IPv4) se comuniquem com servidores externos pela internet usando um endereço IP global compartilhado. No entanto, a NAT oferece suporte apenas ao mapeamento de endereços um para um, o que impede o gerenciamento de comunicações simultâneas de vários dispositivos. A NAPT foi desenvolvida para solucionar essa limitação.

Com o NAPT, ao receber pacotes de dispositivos aos quais foram atribuídos endereços IP privados, ele converte o endereço IP de origem em um endereço IP global e modifica o número da porta de origem. Em seguida, registra a correspondência entre os endereços originais e os convertidos e encaminha os pacotes para a internet. As respostas do servidor são enviadas ao endereço IP e ao número de porta modificados, que o NAPT usa para recuperar o endereço IP privado e o número de porta originais antes de entregar os pacotes ao dispositivo de origem. A alteração dos números de porta permite que o NAPT diferencie os diversos endereços IP privados. Assim, vários dispositivos podem usar o mesmo endereço IP global para se comunicar simultaneamente, sendo identificados de forma exclusiva por seus respectivos números de porta.

Atualmente, o termo "NAT" é frequentemente usado de forma genérica para incluir também o NAPT. Embora o NAPT ofereça inerentemente algum nível de ocultação da rede ao esconder redes privadas de entidades externas, essa não é uma solução de segurança totalmente confiável. Tecnologias adicionais de tunelamento e de ponta a ponta são necessárias para lidar de forma eficaz com ameaças abrangentes à segurança.