Existem duas maneiras de compartilhar uma conexão com a Internet, um servidor proxy e o NAT. O NAT fornece tradução automática de dados de entrada e saída, o que facilita lidar com os clientes para fazê-los trabalhar com ele
O NAT oferece acesso claro à Internet para todos os computadores na rede local e funciona muito bem com praticamente qualquer protocolo. Usando o NAT, não há necessidade de modificar as configurações em cada computador.
O servidor proxy atua como um computador cliente no host remoto. Além disso, funciona apenas com alguns protocolos que o suportam. O proxy tem uma vantagem, pois fornece recursos avançados, como autenticação e controle de acesso baseado no usuário.