Ouvrir et rediriger un port sur son routeur

  1. Théorie
    1. Les ports
    2. Schéma standard d'un réseau privé connecté sur internet
    3. Etablissement d'une connexion
  2. Pratique
    1. Se connecter au routeur
    2. Se déplacer dans le menu
    3. Ajouter la nouvelle entrée (mettre en place la redirection)

Théorie

Les ports

Si l'adresse IP suffit à déterminer une machine sur un réseau, alors pourquoi utilise t'on en plus un numéro de port?
En effet, l'adresse IP seule suffit à déterminer une machine mais le port permet au système installé (Linux, Windows)
de déterminer à quelle application les données venant du réseau sont destinées.


Voici quelques exemples d'applications:
Votre navigateur internet :firefox, internet explorer.
Votre logiciel de tchat: msn messenger, turbo IRC.
Votre logiciel pour transmettre un fichier: transmetteur.


Schéma standard d'un réseau privé connecté sur internet

Si vous connectez votre ordinateur par l'intermédiaire d'un routeur, on peut représenter votre réseau comme ceci:
(même si vous n'avez qu'un ordinateur).


XXX.XXX.XXX.XXX représente l'adresse IP public
192.168.1.1 représente l'adresse IP privée de votre routeur

Votre fournisseur d'accés internet (Belgacom, voo, Free, ...) vous réserve une et une seule IP sur le réseau mondial.
Pourtant vous pouvez brancher plusieurs PC à votre routeur et ils auront tous internet.
En réalité si on regarde votre réseau de l'extérieur on ne voit qu'une machine: Le routeur.
Celui-ci se voit donc attribuer une adresse IP publique (unique sur internet).

Comment est-ce possible alors que plusieurs PC puissent accéder à internet?

En bref, votre routeur mémorise quel PC est connecté sur quel site et lorsque les données viennent d'internet,
elles sont redirigées automatiquement vers le bon PC.

Le but de cet article est de comprendre pourquoi est comment ouvrir un port sur son routeur:

Pour cela il faut configurer le routeur et lui indiquer :

1)Quel est le port à rediriger.
2)Vers quelle adresse IP les données doivent être redirigées.

Etablissement d'une connexion

Supposons que vous faites tourner un serveur sur votre machine, donc vous ne savez pas dire qui (quelle adresse IP)
va se connecter sur votre machine serveur, et votre routeur ne le sait pas non plus.

Cependant vous savez sur quel port le serveur écoute (attend une tentative de connexion) donc vous pouvez dire au routeur:
Toutes les données venant sur ce port doivent être redirigées sur la machine serveur.


YYY.YYY.YYY.YYY tente de se connecter sur PC SALON (192.168.1.2)

Quand YYY.YYY.YYY.YYY va donner l'IP sur laquelle il veut se connecter, il ne donnera pas 192.168.1.2
car cette IP est uniquement valide dans votre réseau privé.

La bonne adresse IP est la XXX.XXX.XXX.XXX (l'adresse IP pulbique de votre routeur) et votre routeur
redirigera les données vers votre machine serveur (PC SALON) si celui-ci est bien configuré (redirection port).

Donc pas besoin de connaître l'adresse IP du client (machine qui tentera de se connecter), vous devez seulement connaître
le port avec lequel la machine va essayer de se connecter.

Pratique

Dans cette exemple, il s'agit d'un routeur bbox Belgacom.
Si votre routeur est d'une autre marque, les noms des menus seront différents mais le principe reste le même.

Se connecter au routeur


Lancer votre navigateur et rentrer l'adresse de votre routeur dans la bare d'adresse (ici http://192.168.1.1).

Se déplacer dans le menu

Ajouter la nouvelle entrée (mettre en place la redirection)


den : Den@passionpc.net