O que é NAT?

NAT é um protocolo que, como o próprio nome diz (Network Address Translation), faz a tradução dos endereços IP e portas TCP da rede local para a Internet. Ou seja, o pacote enviado ou a ser recebido de seu computador na sua rede local, vai até o roteador onde é trocado pelo IP do mesmo. Ele substitui o IP da rede local validando assim o envio do pacote na Internet. No retorno do pacote, a mesma coisa acontece. O pacote chega e o IP do roteador é trocado pelo IP do computador que fez a requisição do pacote.