NAT, ou Network Address Translation, est une technique utilisée pour permettre à plusieurs appareils sur un réseau local d’accéder à Internet via une seule adresse IP publique. Cela a principalement été développé en réponse à la pénurie d’adresses IPv4.
Associe une adresse IP privée à une adresse IP publique spécifique. Utilisé principalement lorsque un appareil a besoin d’une adresse IP publique dédiée, comme un serveur web.
Configuration
interface fa 0/1 description LAN ip address 192.168.10.254 255.255.255.0 ip nat inside ! interface fa 0/2 description WAN ip address 200.1.1.254 255.255.255.0 ip nat outside ! ip nat inside source static 192.168.1.1 200.1.1.1 ip nat inside source static 192.168.1.2 200.1.1.2 ip nat inside source static 192.168.1.3 200.1.1.3 etc ...
Associe une adresse IP privée à une adresse IP publique d’un groupe d’adresses disponibles. N’offre pas de traduction pour les hôtes non spécifiés.
Configuration
interface fa 0/1 description LAN ip address 192.168.10.254 255.255.255.0 ip nat inside ! interface fa 0/2 description WAN ip address 200.1.1.254 255.255.255.0 ip nat outside ! ip nat pool MAISON 200.1.1.1 200.1.1.3 netmask 255.255.255.0 ip nat inside source list 10 pool MAISON ! access-list 10 permit 192.168.10.1 access-list 10 permit 192.168.10.2 etc ...
Plusieurs adresses IP privées sont traduites en une seule adresse IP publique, en utilisant différents ports. C’est le type de NAT le plus couramment utilisé, notamment dans les routeurs domestiques.
Le PAT change t’il obligatoirement le port source ? Non, le PAT (Port Address Translation) ne change pas obligatoirement le port source. Toutefois, cela peut le faire en fonction de la situation.
Voici comment cela fonctionne:
En d’autres termes, le PAT préférera conserver le port source original si possible. Cependant, si ce port est déjà utilisé (dans le contexte de la traduction avec l’adresse IP publique), alors le PAT choisira un autre port pour garantir que chaque session est unique et peut être suivie correctement.
Configuration
interface FastEthernet0/1 description LAN ip address 192.168.10.254 255.255.255.0 ip nat inside ! interface FastEthernet0/2 description WAN ip address 200.1.1.254 255.255.255.0 ip nat outside ! ip nat inside source list 10 interface FastEthernet0/2 overload ! access-list 10 permit 192.168.10.0 0.0.0.255 etc ...
NAT est un élément crucial de l’infrastructure réseau moderne. Bien que conçu à l’origine comme une solution temporaire à la pénurie d’adresses IP, il est devenu une composante standard de la sécurité et de la gestion réseau. Toutefois, avec le déploiement d’IPv6 et son espace d’adressage beaucoup plus grand, certains des besoins de NAT pourraient diminuer à l’avenir.