Gli articoli della squadra

Perché il NAT (Network Address Translation) conta ancora nel 2025

Scopri come il NAT permette ai dispositivi di condividere un indirizzo pubblico, come tornano indietro le risposte e che cosa la condivisione cambia per sicurezza, applicazioni e scelta dell’operatore.

Contenuto

Pacchi provenienti da tre scrivanie passano da un banco condiviso, dove un addetto e uno scaffale di forme blu distinte tengono separate le destinazioni di ritorno.

Un indirizzo esterno condiviso richiede un registro delle conversazioni che lo attraversano, proprio come un ufficio postale deve seguire la scrivania di ritorno di ogni pacco.

Il telefono e il portatile aprono siti diversi nello stesso momento. Per quei siti, entrambe le connessioni possono sembrare provenire da un solo indirizzo IPv4 pubblico. Eppure ogni risposta arriva allo schermo giusto. Il router domestico conserva un registro di traduzione che lo rende possibile.

Questo esempio quotidiano spiega perché il NAT conta ancora. Permette a una rete di condividere indirizzi pubblici. Capire il lavoro aggiuntivo che crea è importante quanto capire che cosa fa risparmiare.

Un indirizzo esterno, diverse conversazioni

NAT significa traduzione degli indirizzi di rete. Il NAT di base cambia un indirizzo in un altro. La configurazione da molti a uno comune nei router domestici traduce anche le porte di trasporto; spesso viene chiamata PAT o NAPT. Una porta aiuta a distinguere una conversazione dall’altra.

Immagina un edificio in cui diverse scrivanie inviano pacchi attraverso un unico banco di accettazione. Il banco deve registrare a quale scrivania appartiene ogni risposta. Allo stesso modo, il router registra la corrispondenza tra indirizzo e porta interni e indirizzo e porta usati all’esterno. La specifica NAT tradizionale descrive queste due forme di traduzione.

Il NAT non crea altri numeri IPv4. Permette a quei numeri di servire più connessioni, entro la capacità del traduttore e i requisiti delle applicazioni coinvolte.

Dove è utile?

Una famiglia può collegare diversi dispositivi senza assegnare a ciascuno un indirizzo pubblico. Un’azienda può dare ai sistemi interni accesso in uscita attraverso un gateway condiviso. Un provider Internet può collocare la traduzione nella propria rete e condividere indirizzi pubblici tra gli abbonati: questa configurazione si chiama NAT di livello carrier.

La posizione conta. Puoi controllare le mappature del tuo router, ma avere poco controllo sul traduttore del provider. La differenza diventa visibile quando vuoi accettare connessioni in ingresso o diagnosticare un guasto.

Qual è il costo della condivisione?

Un traduttore deve conservare lo stato delle connessioni e un numero sufficiente di porte utilizzabili. Deve gestire picchi, timeout e guasti delle apparecchiature. Alcune applicazioni hanno bisogno di configurazioni speciali per accettare traffico in ingresso o funzionare attraverso più livelli di traduzione.

Alla scala del provider, un indirizzo pubblico da solo potrebbe non identificare l’abbonato coinvolto in una connessione. Possono contare anche le informazioni sulle porte e l’orario. I requisiti IETF per il NAT di livello carrier affrontano limiti delle risorse, comportamento e registrazione. Sono responsabilità operative, non motivi per considerare il NAT sempre positivo o sempre negativo.

Il NAT rende sicura una rete?

La traduzione degli indirizzi e il controllo degli accessi svolgono lavori diversi. Alcune configurazioni NAT comuni lasciano senza mappatura il traffico in ingresso non richiesto, ma questo non equivale a una politica di sicurezza completa. Un router che funge anche da firewall può applicare regole sul traffico consentito.

La distinzione è esplicita nelle indicazioni IETF sulla protezione delle reti: la traduzione da sola non fornisce sicurezza. Neppure condividere un indirizzo pubblico rende anonimo un utente. Account, applicazioni e altri dati possono ancora identificare l’attività.

Il NAT è la stessa cosa della transizione a IPv6?

No. Il NAT IPv4 ordinario traduce indirizzi IPv4. Il dual stack significa eseguire IPv4 e IPv6; non li traduce automaticamente l’uno nell’altro. Meccanismi come NAT64 hanno un compito diverso: tradurre tra versioni del protocollo. Tenere separati questi termini aiuta a non acquistare una soluzione per il problema sbagliato.

Per chi comincia, si parte dal requisito effettivo: raggiungere siti web, accettare connessioni, unirsi a reti o supportare una particolare applicazione. Poi si confrontano le opzioni operative.

Perché la scelta spetta all’operatore di rete

La Nota 45 di Lu Heng mette in discussione l’idea che il bacino esaurito di allocazioni di un registro determini tutte le scelte ingegneristiche dell’operatore. Il NAT è un esempio utile del motivo per cui il semplice conteggio degli indirizzi non descrive l’intera rete. La condivisione cambia ciò che un indirizzo pubblico può servire, portando però costi propri.

La scelta dovrebbe quindi dipendere dal servizio e dal suo costo operativo completo: indirizzi condivisi, indirizzi pubblici dedicati, IPv6 o una combinazione. Non dovrebbe dipendere da uno slogan sulla migrazione inevitabile o dalla promessa che la traduzione risolva tutto. Continua con che cosa cambia aggiungendo IPv6 e che cosa resta da mantenere.