Network address translation (NAT) è un metodo dinamico di consolidamento utilizzati dai sistemi al fine di ridurre al minimo le esigenze di connettività Internet. In particolare, network address translation descrive la riscrittura del protocollo Internet (IP) dei pacchetti di dati in modo che le trasmissioni più richiedono un solo indirizzo IP. La riscrittura avviene come i dati passano attraverso una rete o un firewall di rete. Questo viene fatto su una rete privata. Oltre al firewall, le aziende anche utilizzare router o computer per eseguire indirizzo di funzionalità di rete di traduzione.
Network address translation prende comunemente una delle quattro forme: Static NAT, Dynamic NAT, sovraccarico, o in sovrapposizione. NAT statico è tradurre un indirizzo IP non registrati a un altro, registrato uno. Dynamic NAT è tradurre un indirizzo IP non registrati a un altro scelto da un gruppo di indirizzi registrati. Sovraccarico è una forma di Dynamic NAT, che traduce una serie di indirizzi registrati a quella registrata una. Sovrapposizione è la traduzione più indirizzi da una rete all'altra. Ogni metodo è utilizzato a seconda delle esigenze specifiche della società a portata di mano. Uno dei motivi principali per l'utilizzo di network address translation è la conservazione degli indirizzi IP. Molti esperti del settore ritengono che l'esplosione della domanda di indirizzi IP si tradurrà in una carenza a livello mondiale creato mediante l'eliminazione di tutte le permutazioni dei numeri disponibili in 32-bit standard IPv4 che domina l'Internet di oggi. Un metodo per risolvere questi problemi è stata la creazione di IPv6, che comprende 128 bit e la possibilità di gran lunga più per gli indirizzi IP. La creazione di IPv6 in realtà non affrontare il problema di carenza, tuttavia. Network address translation fa, non creando nuovi indirizzi IP quando non sono necessari. Uno svantaggio di traduzione degli indirizzi di rete è che non consente una connessione vera dall'inizio alla fine. In altre parole, se una connessione proviene da fuori della rete, poi i protocolli di indirizzo di rete la traduzione non può garantire che i dati rimarrà intatto tutto il percorso attraverso il processo. IP che l'originale non è stato uno associato con la rete per cominciare è il fattore attenuante qui.D'altra parte, questo fattore attenuante può anche essere un vantaggio. Se la traduzione degli indirizzi di rete non consente wire-to-wire il trasferimento di dati da una fonte al di fuori della rete, quindi serve naturalmente come una barriera per i flussi di dati con intenti malevoli. Che tipo di funzionalità, può naturalmente servire come un servizio di sicurezza che tiene fuori i virus, worm e altri pericoli.
