Le moderne connessioni Internet oggi devono utilizzare la tecnologia NAT (Network Address Translation). NAT consente di mappare uno o più indirizzi IP intradominio su uno o più indirizzi IP extradominio. Per saperne di più sul NAT e sul suo meccanismo operativo, fare riferimento all'articolo seguente.
Internet sta crescendo sempre più di quanto immaginiamo. Sebbene sia impossibile stimare il numero esatto, possiamo stimare che il numero sia di oltre 100 milioni di host e più di 350 milioni di persone che accedono a Internet ogni giorno. In effetti, questo tasso raddoppia ogni anno.
Le moderne connessioni Internet oggi devono utilizzare la tecnologia NAT. NAT consente di mappare uno (o più) indirizzi IP intra-dominio su uno (o più) indirizzi IP extra-dominio .
Un indirizzo IP è una stringa di numeri con una lunghezza di 32 bit (IPv4) o 128 bit (IPv6) utilizzata per identificare un dispositivo di rete sul sistema di rete per aiutarli a identificarsi e comunicare tra loro. In un modello di rete, ogni dispositivo di rete ha solo un indirizzo IP univoco. Un indirizzo IP può essere approssimativamente inteso come l'indirizzo in cui vivi. Altri possono trovarti e inviarti informazioni tramite quell'indirizzo.
Con l’attuale boom di Internet e la crescente necessità di utilizzare la rete, lo spazio degli indirizzi IPv4 inizia ad essere limitato. La soluzione è riprogettare il formato dell'indirizzo IP, consentendo ancora più indirizzi IP (in particolare IPv6 ). Tuttavia, questa soluzione è ancora in fase di ricerca e sviluppo e richiederà molti anni per essere implementata.
Pertanto, la soluzione migliore è utilizzare la tecnologia NAT. Il NAT consente ad un dispositivo come un Router di fungere da intermediario tra Internet (o Rete Pubblica: sistema di rete pubblica) e Locale (o Privata: sistema di rete interna). Ciò significa che un computer ha un solo indirizzo IP.
Cos'è il NAT (Network Address Translation)?
In poche parole, NAT è come un receptionist in un grande ufficio. Se vuoi incontrare qualcuno in azienda, devi passare e seguire le istruzioni della receptionist. Oppure, se vuoi chiamare e parlare con qualcuno ma quella persona non è in azienda o è impegnata in una riunione,... puoi lasciare un messaggio per l'addetto alla reception e lui inoltrerà il messaggio all'altra persona. devi parlare per informare. In un altro caso, puoi parlare con l'addetto alla reception e chiedergli di connettersi con la persona che devi incontrare.
Oppure si può capire quando qualcuno vuole parlare con te, ma conosce solo il numero di telefono dell'ufficio dove lavori. Chiameranno il tuo ufficio e chiederanno all'addetto alla reception di inoltrarti la chiamata. A questo punto, l'addetto alla reception effettuerà un controllo sulla tabella di ricerca per scoprire il tuo nome e altre informazioni estese. E poi ti inoltreranno la chiamata sul tuo interno.
Cosa fa il NAT?
NAT è come un router, inoltra i pacchetti tra diversi livelli di rete su una rete di grandi dimensioni. NAT traduce o modifica uno o entrambi gli indirizzi all'interno di un pacchetto mentre passa attraverso un router o qualche altro dispositivo. Normalmente il NAT cambia spesso l'indirizzo solitamente privato ( IP privato ) di una connessione di rete in un indirizzo pubblico ( IP pubblico ).
NAT può anche essere considerato un Firewall di base . NAT mantiene una tabella di informazioni su ciascun pacchetto inviato. Quando un computer in rete si connette a un sito web su Internet, l'intestazione dell'indirizzo IP di origine viene sostituita con l'indirizzo pubblico preconfigurato sul server NAT, dopodiché il pacchetto ritorna al NAT in base alla tabella dei record salva i pacchetti, cambia l'indirizzo IP di destinazione con l'indirizzo di un PC in rete e lo inoltra. Attraverso questo meccanismo, LuckyTemplates ha la capacità di filtrare i pacchetti inviati da o verso un indirizzo IP e consentire o impedire l'accesso a una porta specifica.
NAT è stato sviluppato da Cisco. NAT include alcuni tipi base di seguito:
NAT statico (NAT statico)
Il NAT statico è un metodo NAT uno a uno. Un IP privato verrà mappato su un IP pubblico.
Il NAT statico viene utilizzato quando i dispositivi devono essere accessibili dall'esterno della rete.
Nello Static NAT (NAT statico), l'indirizzo IP del computer 192.168.32.10 viene sempre tradotto dal Router nell'indirizzo IP 213.18.123.110.
NAT dinamico (NAT dinamico)
Un indirizzo IP privato verrà mappato su un indirizzo IP pubblico nel gruppo di indirizzi IP pubblici.
Nel Dynamic NAT un computer con indirizzo IP 192.168.32.10 viene sempre tradotto dal router al primo indirizzo 213.18.123.100 nell'intervallo di indirizzi IP da 213.18.123.100 a 213.18.123.150.
Vedi di più: Suggerimenti per modificare la configurazione NAT dinamica
Sovraccarico del NAT
Il NAT Overloading è una forma di NAT dinamico (Dynamic Overload). Molti indirizzi IP privati verranno mappati su un indirizzo IP pubblico attraverso porte diverse.
Proprio come il PAT (Port Address Translation), un NAT o un indirizzo di porta avrà molti livelli diversi di NAT.
Nell'Overloading NAT, ogni computer della rete interna (Rete Privata) viene tradotto dal Router allo stesso indirizzo IP 213.18.123.100 ma su porte di comunicazione diverse.
NAT sovrapposto
Quando l'indirizzo IP nel sistema di rete interno è un IP pubblico in uso su un altro sistema di rete, il router deve mantenere una tabella di ricerca di questi indirizzi per impedirli e sostituirli con un IP pubblico univoco.
È importante notare che il router NAT deve compilare l'indirizzo "interno" in un unico indirizzo IP pubblico così come compilare l'indirizzo "esterno" in un unico indirizzo IP privato. Puoi utilizzare il NAT statico o una combinazione di DNS e NAT dinamico.
Il solito sistema di rete interna è la LAN , conosciuta anche come Stub Domain. Un dominio Stub è una LAN che utilizza indirizzi IP interni.
La maggior parte del traffico di rete (traffico di rete stabile, ininterrotto durante la trasmissione) nel dominio Stub è locale, quindi il sistema di rete interno non è mai esposto all'esterno.
Un dominio Stub può includere sia indirizzi IP pubblici che indirizzi IP privati. Qualsiasi computer che utilizza un indirizzo IP privato deve utilizzare NAT per scambiare informazioni con altri computer.
Nella prossima sezione LuckyTemplates ti introdurrà alla configurazione NAT.