Se você está lendo este artigo, provavelmente está conectado à internet. A chance é grande de você estar usando Tradução de Endereços de Rede (NAT, do inglês Network Address Translation) neste exato momento.
A Internet cresceu mais do que qualquer pessoa poderia imaginar. Embora o tamanho exato não seja conhecido, a estimativa é que haja 100 milhões de computadores hospedeiros e mais de 350 milhões de usuários ativos na Internet. Isto é mais do que toda a população dos Estados Unidos. De fato, a taxa de crescimento é tal que o tamanho da Internet tem dobrado a cada ano
Mas o que o tamanho da Internet tem a ver com o NAT? Tudo! Para um computador se comunicar com outros computadores e servidores web na internet, ele deve ter um endereço IP. O endereço IP (IP vem do inglês - Internet Protocol, ou protocolo de internet) é um número exclusivo de 32 bits, que identifica a localização do seu computador em uma rede. Basicamente, funciona como o nome da sua rua - e é um jeito de saber exatamente onde você está e levar informações até você.
Quando o endereçamento IP surgiu, todos pensavam que havia endereços suficientes para cobrir qualquer demanda. Teoricamente, poderiam existir 4.294.967.296 endereços exclusivos (232). O número real de endereços disponíveis é menor (algo entre 3,2 e 3,3 bilhões) por causa da forma como os endereços são separados em categorias, e porque alguns endereços são separados para multicast, testes ou outros fins específicos.
Com a explosão da internet e o aumento do número de redes domésticas e corporativas, o número de endereços IP disponíveis passou a não ser suficiente. A solução óbvia é redesenhar o formato do endereço para permitir que mais endereços sejam criados. Isto já está em desenvolvimento (é chamado IPv6), mas vai levar muitos anos para ser implementado porque requer a modificação de toda a infra-estrutura da internet.
![]() O roteador NAT traduz o tráfego que entra e sai da rede local |
É aí que entra o NAT (RFC 1631 - em inglês). O NAT permite que um único dispositivo, como um roteador, funcione como um agente entre a Internet (ou "rede pública") e uma rede local (ou "privativa"). Significa que apenas um endereço IP exclusivo é necessário para representar um grupo inteiro de computadores.
Mas a falta de endereços IP é apenas um dos motivos para usar o NAT. Neste artigo você aprenderá mais sobre como o NAT pode ajudar você. Mas antes vamos dar uma olhada mais de perto no NAT e ver exatamente o que ele pode fazer...