Le Network Address Translation (NAT) est un mécanisme qui permet de convertir les adresses IP privées en adresses IP publiques ou vice versa. Il est utilisé pour permettre aux ordinateurs d’un réseau privé d’accéder à Internet en utilisant une seule adresse IP publique partagée entre tous les ordinateurs du réseau.
Le processus de NAT implique la conversion de l’adresse source et de l’adresse de destination des paquets IP traversant un routeur. Lorsqu’un ordinateur du réseau interne envoie un paquet vers l’extérieur du réseau, le routeur remplace l’adresse IP source de l’ordinateur par son adresse IP publique. De même, lorsque le paquet est renvoyé de l’extérieur vers le réseau interne, le routeur remplace l’adresse IP de destination publique par l’adresse IP privée de l’ordinateur.
Le NAT permet également de mettre en place des règles de translation d’adresse pour rediriger le trafic réseau vers des ordinateurs spécifiques du réseau interne en fonction du port de destination utilisé. Cela permet de mettre en place des serveurs web ou des serveurs de jeu accessibles depuis l’extérieur du réseau via l’adresse IP publique du routeur.
En résumé, le NAT permet aux ordinateurs d’un réseau privé d’accéder à Internet à partir d’une seule adresse IP publique, en convertissant les adresses IP privées en adresses IP publiques et vice versa à mesure que les paquets traversent le routeur.