Réseau 3 min de lecture

La traduction d'adresses réseau (NAT, pour Network Address Translation) est ce qui permet à tous les téléphones, ordinateurs portables et téléviseurs de votre foyer d'utiliser Internet via une seule adresse IP publique. Votre box s'en charge automatiquement, des millions de fois par jour.

Comment fonctionne le NAT

  1. Votre ordinateur portable, à l'adresse 192.168.1.20, ouvre un site web. Il envoie la requête à la box.
  2. La box remplace l'adresse source privée par son adresse publique et choisit un numéro de port libre pour distinguer les connexions.
  3. Elle enregistre la correspondance dans une table : ordinateur 192.168.1.20 port 51000 ↔ IP publique port 40001.
  4. Le site web répond à l'IP publique, sur le port 40001.
  5. La box consulte la table et transmet la réponse à l'ordinateur portable.

Comme elle suit les ports en plus des adresses, il s'agit techniquement de PAT (port address translation) ou de « NAT overload », la forme la plus courante.

Pourquoi le NAT existe

Il n'existe qu'environ 4,3 milliards d'adresses IPv4, bien moins que le nombre d'appareils qui en ont besoin. Le NAT permet à chaque foyer d'utiliser une seule adresse publique et des adresses privées à l'intérieur. Les fournisseurs vont encore plus loin avec le CGNAT, qui partage une adresse publique entre de nombreux foyers.

Les types de NAT

Type Ce qu'il fait
NAT statique Une adresse privée correspond toujours à une même adresse publique
NAT dynamique Les adresses privées prennent des adresses publiques dans un pool selon les besoins
PAT / NAT overload De nombreuses adresses privées partagent une adresse publique, distinguées par le port
CGNAT NAT réalisé par le fournisseur, pour de nombreux clients à la fois

Le type de NAT dans les jeux

Les consoles affichent un type de NAT qui indique avec quelle facilité les autres joueurs peuvent se connecter à vous :

  • Ouvert (Type 1 / Type A) : les autres peuvent se connecter directement. Nécessite généralement une IP publique et des ports ouverts ou l'UPnP.
  • Modéré (Type 2 / Type B) : vous pouvez vous connecter à la plupart des joueurs.
  • Strict (Type 3 / Type C) : vous ne pouvez rejoindre que certaines sessions et ne pouvez pas en héberger.

Pour l'améliorer : activez l'UPnP sur votre box ou configurez une redirection de port pour la console, et assurez-vous de ne pas être derrière un CGNAT ou un second routeur.

NAT et sécurité

Le NAT n'est pas un pare-feu, mais il a un effet secondaire similaire : les appareils situés derrière lui ne sont pas joignables depuis Internet, sauf si une connexion a été initiée depuis l'intérieur ou si un port est redirigé. Laissez également le pare-feu de la box activé.

NAT et IPv6

Avec l'IPv6, chaque appareil peut avoir sa propre adresse publique : le NAT n'est donc généralement pas utilisé. Le pare-feu de la box bloque toujours les connexions entrantes non sollicitées.

Questions fréquentes

Le NAT masque-t-il mon adresse IP ?

Il masque les adresses privées de vos appareils. Les sites web voient toujours votre IP publique.

Qu'est-ce que le double NAT ?

Deux routeurs qui font tous deux du NAT, par exemple la box du fournisseur plus votre propre routeur. Cela peut poser des problèmes dans les jeux et pour la redirection de ports ; passez l'un des deux en mode bridge.

Le NAT peut-il ralentir ma connexion Internet ?

Pas de manière perceptible sur les routeurs modernes.