Qu'est-ce que NAT, comment fonctionne-t-il et pourquoi est-il utilisé ?

Vous avez peut-être entendu parler de quelque chose qui s'appelle une adresse IP(IP Address) , - si ce n'est pas le cas, commencez par lire notre article expliquant le concept - mais pour cet article sur NAT ( Network Address Translation ), vous devez savoir que les adresses IP sont limitées. Vous ne pouvez pas non plus avoir deux appareils sur un réseau avec la même adresse IP(same IP address)

Le problème est que différents réseaux, tels que votre réseau domestique et les ordinateurs sur Internet dans son ensemble, auront inévitablement les mêmes adresses IP ou auront des incompatibilités dans la configuration de leurs adresses réseau. NAT a(NAT) résolu à la fois le problème de la rareté des adresses IP et des réseaux incompatibles qui doivent communiquer entre eux. 

La plupart du temps, ce n'est pas quelque chose dont vous devez vous inquiéter, mais parfois vos problèmes Internet sont le résultat d'un dysfonctionnement du NAT . Donc, avoir une compréhension de base de ce qu'est le NAT et de son fonctionnement peut aider à résoudre le problème.

Où se passe le NAT ?(Where Does NAT Happen?)

Dans le cas d'utilisateurs réguliers comme nous, le NAT est un travail géré par votre routeur. Le routeur possède une adresse IP qui lui est attribuée par votre fournisseur de services(IP address assigned to it by your service provider) . C'est l'adresse que le reste d'Internet voit. Chaque(Every) appareil de votre réseau domestique se voit attribuer une adresse IP privée, qui est ce qu'ils utiliseront pour se parler. 

Lorsqu'un appareil de votre réseau veut communiquer avec le monde extérieur, le routeur le remplace. Le routeur a une adresse IP publique, que tout le monde voit. Il garde une trace des adresses IP privées qui ont demandé quel trafic et s'assure que les paquets de données sont acheminés vers le bon appareil.

Adresses IP privées vs publiques(Private Vs Public IP Addresses)

Avant d'aborder les types de NAT que vous rencontrerez, c'est une bonne idée de discuter rapidement des adresses IP privées et publiques.

Par convention, certaines plages d'adresses IP sont réservées à des fins spécifiques. Les adresses IP publiques(Public IP) sont réservées aux appareils connectés à Internet tels que votre routeur ou vos serveurs Web. Votre FAI(ISP) attribue une adresse IP publique à votre routeur et c'est l'adresse que tous les étrangers sur le Web voient. Généralement, une adresse Internet privée ressemble à 192.168.0.X ou 10.1.1.X, mais cela varie d'un routeur à l'autre. Alors que les adresses privées doivent être uniques au sein d'un réseau privé, elles sont presque certainement les mêmes entre les réseaux privés.

Une adresse IP publique, comme mentionné ci-dessus, est celle que tout le monde voit sur Internet. Lorsque vous visitez un site Web, votre navigateur est connecté à son adresse IP publique. En règle générale, les routeurs domestiques n'autorisent pas l'accès direct via son adresse IP publique qui n'a pas été initiée par lui. Cela signifie que vous ne pouvez pas simplement taper l'adresse publique du routeur de votre ami et avoir accès aux appareils de son réseau.

Cependant, certains services et appareils Web, tels que les consoles de jeux vidéo, nécessitent une approche plus indulgente. C'est là que différents types de NAT entrent en jeu. Souvent, les problèmes surviennent lorsque le type de NAT de votre connexion ne correspond pas au type de service que vous essayez d'utiliser. Nous aborderons ensuite les types de NAT plus en détail.

Types de NAT(NAT Types)

Bien que l'idée de base de ce qu'est le NAT ne soit pas trop compliquée, en pratique, il y a beaucoup de nuances dans son fonctionnement réel. Il existe différents types de NAT adaptés aux différents besoins de traduction. 

NAT statique(Static NAT)

Le style statique de NAT mappe une adresse IP privée spécifique à une adresse IP publique spécifique. Avec le NAT(NAT) statique , il est possible d'accéder directement à l'appareil mappé à l'adresse publique. 

Il s'agit du type de NAT utilisé pour les serveurs Web(web servers) qui font également partie d'un réseau privé. Lorsque vous accédez au serveur via cette carte statique, vous ne pouvez pas également accéder aux autres appareils de son réseau privé. Le serveur lui-même, cependant, peut communiquer sans problème avec les appareils de son réseau privé.

NAT dynamique(Dynamic NAT)

La NAT dynamique(Dynamic NAT) est utilisée lorsque vous disposez d'un pool d'adresses IP publiques que vous souhaitez attribuer dynamiquement aux appareils de votre réseau privé. 

Ceci n'est pas utilisé pour l'accès au serveur Web depuis l'extérieur du réseau. Au lieu de cela, lorsqu'un appareil du réseau privé souhaite accéder à Internet ou à une autre ressource ne se trouvant pas sur le réseau privé, l'une des adresses IP publiques du pool lui est attribuée. 

Surcharge NAT (PAT)(NAT Overload (PAT))

Avec des éléments de NAT(NAT) statique et dynamique , le style de surcharge NAT est la forme la plus courante et c'est ce qu'utilisent la plupart des routeurs domestiques. Il est connu sous le nom de NAT avec Port Address Translation ( PAT ) entre autres noms.

Dans la plupart des cas, votre routeur a une adresse IP publique qui lui est attribuée, mais tous les appareils de votre réseau veulent probablement accéder à Internet. En utilisant la surcharge NAT , le routeur établit une connexion entre son adresse IP publique et celle du serveur. Il envoie ensuite les paquets au serveur, mais attribue également un port de destination de retour. 

Cela l'aide à savoir quels paquets sont destinés à quelle adresse IP sur votre réseau privé. C'est d'ailleurs la partie PAT du processus.

Types de NAT propriétaires(Proprietary NAT Types)

Pour compliquer encore plus les choses, certaines entreprises ont décidé de coller leurs propres classifications NAT sur les choses. (NAT)Ceci s'applique principalement aux consoles de jeux et vous constaterez que lorsque vous effectuez un test de réseau, il vous dira que vous utilisez quelque chose comme NAT Type 2 ou NAT Type D

Ces classifications sont spécifiques aux fabricants de consoles ou d'appareils et vous devriez consulter leur documentation officielle pour comprendre ce que signifie réellement chaque classification.

Correctifs courants pour les problèmes de NAT(Common Fixes for NAT Issues)

La plupart du temps, pour la plupart des gens, le NAT fonctionne parfaitement et en toute transparence. Parfois, cependant, il fonctionne mal ou gêne. 

Encore une fois, les consoles de jeux sont les plus susceptibles de rencontrer des problèmes, car certains de leurs services ont besoin que votre réseau accepte les demandes d'accès à votre adresse IP publique depuis l'extérieur, car les configurations NAT standard ne le permettent généralement pas. La bonne nouvelle est qu'il existe quelques correctifs courants que vous pouvez essayer pour rendre le NAT moins restrictif et autoriser les connexions entrantes.

Tout d'abord, accédez à votre routeur (selon son manuel) et vérifiez si UPnP (plug and play universel) est activé. Cette fonctionnalité permet aux applications de votre réseau local de transférer automatiquement les ports(forward ports) sans que vous ayez à vous soucier des paramètres réseau. Sachez simplement que tout logiciel malveillant sur votre réseau, tel que les logiciels malveillants, peut également utiliser UPnP . Assurez(Make) -vous que vos appareils sont tous scannés et effacés si vous utilisez cette fonction.

Vous avez également la possibilité d'effectuer une redirection de port manuelle, afin que les appareils nécessitant une connexion moins stricte puissent l'obtenir au cas par cas.

C'est seulement NATUREL (It’s Only NATural )

C'est tout ce que vous devez savoir sur ce qu'est le NAT pour démarrer. Les vrais rouages ​​​​du fonctionnement de NAT peuvent rapidement se compliquer, mais tant que vous comprenez ce que fait NAT à un niveau élevé et pourquoi il se passe parfois mal, vous comprendrez également pourquoi certains correctifs fonctionnent ou non lorsque vous exécutez dans les problèmes de réseau.



About the author

Je suis un ingénieur logiciel avec une expérience dans l'Explorateur Xbox, Microsoft Excel et l'Explorateur Windows 8.1. Pendant mon temps libre, j'aime jouer à des jeux vidéo et regarder la télévision. J'ai un diplôme de l'Université de l'Utah et je travaille actuellement comme ingénieur logiciel pour une entreprise internationale.



Related posts