1. Il Perimetro: Indirizzi Privati (RFC 1918)
Gli IP privati sono variabili interne non instradabili. Gli ISP scartano questi pacchetti per prevenire la collisione di nodi globali.
| Classe | Intervallo | CIDR |
|---|---|---|
| A | 10.0.0.0 â 10.255.255.255 | /8 |
| B | 172.16.0.0 â 172.31.255.255 | /12 |
| C | 192.168.0.0 â 192.168.255.255 | /16 |
2. La Matrice Terminologica (Critico)
Per non confondersi, usa questa bussola:
-
Inside / Outside: Dove si trova fisicamente lâhost rispetto al router.
-
Local / Global: Comâè visto lâindirizzo (Local = dallâinterno, Global = da Internet).
| Termine | Definizione Tecnica | Prospettiva |
|---|---|---|
| Inside Local | IP privato reale dellâhost interno. | Interna |
| Inside Global | IP pubblico che rappresenta lâhost su Internet. | Esterna |
| Outside Local | IP dellâhost esterno come appare alla LAN. | Interna |
| Outside Global | IP pubblico reale dellâhost esterno. | Esterna |
Nota: Se non câè Destination NAT,
Outside LocaleOutside Globalsono identici.
3. Tassonomia delle Traduzioni
A. Static NAT (Mapping 1:1)
-
Meccanismo: Un IP privato è legato permanentemente a un IP pubblico.
-
Uso: Server interni (Web, Mail) che devono essere raggiungibili dallâesterno.
-
Limite: Non risparmia indirizzi; 100 host = 100 IP pubblici.
B. Dynamic NAT (Pool 1:1)
-
Meccanismo: Gli IP pubblici sono in un âpoolâ. Lâhost ne prende uno solo quando comunica.
-
Peculiarità : Se il pool è vuoto, il router scarta (drop) i nuovi pacchetti.
-
ACL: Qui lâACL identifica chi può essere tradotto, non filtra il traffico.
C. PAT / NAT Overload (Many-to-One)
-
Meccanismo: Usa le porte Layer 4 per distinguere i flussi.
-
Vantaggio: Migliaia di host usano un solo IP pubblico (quello dellâinterfaccia o di un pool).
4. Protocollo di Configurazione (CLI)
Fase 1: Definizione Confini
interface g0/0
ip nat inside # Lato LAN
interface g0/1
ip nat outside # Lato WAN
Fase 2: Selezione e Mapping
- Per PAT su Interfaccia (Il piĂš comune):
access-list 1 permit 192.168.1.0 0.0.0.255
ip nat inside source list 1 interface g0/1 overload
- Per Dynamic NAT con Pool:
ip nat pool MIO_POOL 100.0.0.1 100.0.0.10 netmask 255.255.255.0
ip nat inside source list 1 pool MIO_POOL
5. Troubleshooting & Audit
-
show ip nat translations: Mostra la tabella attiva. Le entry statiche sono sempre presenti, quelle dinamiche scompaiono dopo un timeout. -
show ip nat statistics: Indica hit, miss e se il pool è esaurito. -
debug ip nat: (Usa con cautela) Mostra le traduzioni in tempo reale nel formatos=192.168.1.1->1.1.1.1.
â ď¸ Errori da âRed Flagâ allâEsame
-
Dimenticare
overload: Trasformi un PAT in un Dynamic NAT. Solo il primo utente navigherĂ , gli altri saranno bloccati finchĂŠ il primo non chiude la sessione. -
Invertire Inside/Outside: Il router non tradurrĂ nulla perchĂŠ cercherĂ di applicare le regole sulle porte sbagliate.
-
ACL Deny: Se lâACL collegata al NAT ha un
deny, il traffico passa ma non viene tradotto. Risultato: il pacchetto arriva allâISP con IP privato e viene scartato lĂŹ. Non è un âdropâ del router, ma un fallimento della connettivitĂ end-to-end.