Salut ! Je vais faire un petit scénario pour t'expliquer le NAT, qui est effectivement ce que tu cherches à comprendre
Il y a deux cas pour la situation que tu décris : une connexion sortante ou connexion entrante.
Quand tu te connectes à Google, on parle de connexion sortante : c'est toi qui établis une connexion vers l'extérieur.
Ton PC attribue un port pour cette connexion, et envoie la requête. La box reçoit ta requête vers les serveurs de Google, elle choisit parmi ses ports disponibles un numéro, et elle remplace ton couple (IP, PORT) par le sien (IP_externe, port2). La requête arrive aux serveurs de Google (qui voient donc ton IP externe avec le port choisi par la box), et envoient la réponse. La box reçoit la réponse, elle regarde dans sa table (grâce au port) pour savoir à quelle machine appartient la connexion. Elle remplace son (IP_externe, port2) par ton (IP, PORT) et tu reçois la requête de Google.
Maintenant, pour une connexion entrante, c'est différent, parce que la box ne peut pas savoir à quel ordi derrière son NAT est destiné le paquet ! Pour permettre ça, il faut configurer le port forwarding : tu dis explicitement à ta box que quand elle reçoit un paquet sur un port donné, il est destiné à tel port sur tel IP derrière le NAT.
Par exemple, tu as un serveur web sur ta machine qui écoute sur le port 8080. Tu veux qu'il soit accessible sur le port 80 depuis l'extérieur. Tu configures le port forwarding de ta box pour qu'elle envoie les paquets qu'elle recoit sur le port 80 vers ta machine 192.168.53.2 port 8080, et le tour est joué ;). Ton serveur sera accessible depuis l'extérieur avec (IP_externe, 80).
J'espère que j'ai été assez clair
Communication adresse privée / publique et NAT
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.