Termes de réseau et problèmes de routage

Cette page décrit des termes de réseau et des problèmes de routage pouvant empêcher les utilisateurs d'accéder à votre serveur depuis l'Internet public.

Le problème principal concerne les situations où votre ordinateur est disponible publiquement sur Internet. Si vous avez un réseau très simple et votre ordinateur est connecté directement (peut-être via un câble ou un modem ADSL), il l'est probablement. Si vous faites partie d'une grande organisation, alors ce programme peut être exécuté sur un hôte public ou vous pouvez faire appel à vos experts pour ouvrir les pare-feux et rediriger les ports pour rendre votre ordinateur disponible publiquement. Cette note, ainsi que l'Assistant de routage automatisé et les paramètres associés qu'elle décrit, concerne principalement le cas médian : vous faites partie du réseau d'une PME ou d'un réseau domestique et un routeur NAT (Network Address Translation) se trouve entre Internet et vous.

Les routeurs NAT permettent à de nombreux « hôtes » à l'intérieur du NAT de partager une seule adresse IP publique en convertissant l'adresse privée et le port utilisé pour une connexion en l'adresse IP publique et un port public. Ainsi, de l'« extérieur », toutes les connexions effectuées par des hôtes sur le réseau privé semblent provenir d'un même hôte, dont l'adresse IP est l'adresse publique attribuée au routeur par votre FAI. C'est là un moyen fantastique de conserver des adresses IP mais qui présente un problème : comment un client « à l'extérieur » peut-il établir une connexion à un hôte particulier « à l'intérieur » si le NAT masque effectivement tous les hôtes derrière une même adresse IP ?

La plupart des routeurs NAT peuvent être configurés de manière à rediriger un port public donné vers un port sur un hôte particulier dans le réseau privé. Lorsqu'un routeur prend en charge UPNP (Plug and Play), l'Assistant de routage peut paramétrer automatiquement cette redirection de port et déterminer l'adresse IP publique. Si UPNP n'est pas pris en charge, alors la configuration du routeur devra être manuelle - voir ici pour plus de détails.

Que votre serveur soit connecté directement à Internet ou via un routeur NAT, il reste un autre problème :l'adresse IP publique peut être attribuée dynamiquement, c'est-à-dire qu'elle peut changer. Vous avez trois options : indiquer à vos utilisateurs toute modification éventuelle ; demander une adresse IP fixe auprès de votre FAI (généralement ce service est en supplément) ; ou utiliser un service de nom de domaine dynamique.

Avec un service de nom de domaine dynamique, un petit programme client détecte chaque modification d'adresse IP et informe le service de la nouvelle adresse, qui modifie les tables de nom de domaine. Ainsi, un utilisateur peut accéder à votre serveur en spécifiant le nom de domaine, qui sera converti en adresse IP par le service DNS dynamique. De nombreux routeurs contiennent un client pour plusieurs services - vérifiez ceux que votre routeur prend en charge.