Qu'est-ce que NAT (traduction d'adresses réseau) ?
Technique qui réécrit les adresses IP des paquets qui traversent un routeur. La variante qui réécrit aussi les numéros de port pour que de nombreux terminaux partagent une seule adresse globale s'appelle NAPT (IP masquerading).
Nom japonais: NAT
« NAT (traduction d'adresses réseau) » apparaît dans 2 questions d'entraînement réparties sur 1 thèmes, dont Bases des réseaux informatiques.
Domaine: Bases des réseaux informatiques
Pénurie d'adresses IPv4 et NAT
Les adresses IPv4 font 32 bits, soit environ 4,3 milliards seulement, et la diffusion d'Internet a laissé trop peu d'adresses nouvelles à distribuer. Le NAPT a atténué cette pénurie en utilisant des adresses privées au sein des organisations et en ne partageant quelques adresses globales que pour sortir vers l'extérieur. On utilise aussi la NAT de grande échelle (CGN, carrier-grade NAT), dans laquelle l'opérateur réseau ajoute une couche supplémentaire de NAPT. IPv6 dispose d'adresses en abondance ; la NAT destinée à économiser les adresses y est donc en principe inutile.
Effets secondaires de la NAT
Les connexions initiées depuis l'extérieur n'ont pas d'entrée dans la table de traduction et n'atteignent donc pas, par défaut, les terminaux internes. Cela bloque de fait les connexions entrantes, mais ne remplace pas un pare-feu. Héberger un serveur à l'intérieur exige une redirection de port, et les applications où les terminaux se connectent directement entre eux, comme les jeux en ligne ou les applications d'appel, ont besoin de techniques pour traverser la NAT (NAT traversal).
Questions fréquentes
Quelle est la différence entre NAT et NAPT ?
La NAT ne réécrit que les adresses IP, en associant en principe une pour une adresses internes et externes. Le NAPT réécrit aussi les numéros de port, si bien que de nombreux terminaux peuvent partager en même temps une seule adresse globale. Les box Internet domestiques effectuent du NAPT.
Avec la NAT, faut-il encore un pare-feu ?
Oui. La NAT finit souvent par bloquer les connexions initiées depuis l'extérieur, mais ce n'est pas un filtre fondé sur des règles, et elle ne protège ni le trafic que l'on a redirigé vers un port interne, ni le trafic initié depuis l'intérieur.