Qu'est-ce que la redirection de port et comment peut-elle m'aider? [MakeUseOf explique]
Criez-vous un peu à l'intérieur quand quelqu'un vous dit qu'il y a un problème de transfert de port et que c'est pourquoi votre nouvelle application ne fonctionne pas? Votre Xbox ne vous laissera pas jouer à des jeux, vos téléchargements torrent refusent de démarrer ou votre serveur Web est inaccessible? Eh bien, je suis ici pour dissiper la difficulté et expliquer en quoi consiste la redirection de port et comment elle peut vous aider..
Que sont les ports?
Vous avez probablement déjà une bonne idée de la façon dont les réseaux fonctionnent déjà, en ce que chaque périphérique a une adresse IP. Il existe deux types d’adresses IP; Publique et privé. Les adresses IP publiques sont accessibles partout dans le monde. les réseaux privés sont utilisés sur des réseaux internes - tels que 192.168.x.x, ou 10.0.x.x. Pour recevoir des informations en provenance d'Internet, les demandes de données sont envoyées avec une adresse IP globale - correspondant à votre routeur - et une adresse IP locale, correspondant à votre PC ou à un autre périphérique en réseau..
Maintenant, tout cela est bien quand nous parlons seulement de naviguer sur le Web, mais qu'en est-il lorsque vous commencez à demander différents types de données - comme des torrents, des informations spécifiques à un jeu pour ce MMO, ou même un courrier électronique? Comment votre ordinateur sait-il à quelle application les données sont destinées? C'est là que les ports entrent en jeu.
Les ports
Les ports sont comme des tubes de tri du courrier dans votre ordinateur. Lorsqu'un paquet de données arrive sur votre PC, le système d'exploitation examine le numéro de port auquel il est destiné. Chaque port correspond à une application différente. Au total, 65 536 ports sont disponibles..
Certains de ces ports (les premiers 1024) sont fixes - une norme prédéterminée qui aide les applications principales à communiquer à travers le monde. Par exemple, les demandes de trafic Web non sécurisées sont presque toujours traitées via le port 80; je dis “presque toujours” Cela dépend du logiciel de votre serveur, mais le port 80 est la norme pour le trafic HTTP Apache. Le courrier entrant POP3 est traité par 110, tandis que le courrier sortant SMTP entre par 25; FTP sur 20 et 21. Vous pouvez voir la liste complète des ports connus sur Wikipedia.
Au-delà du port 1024 est fondamentalement gratuit pour tous; pour les applications qui les utilisent, le moyen le plus simple consiste à utiliser Universal Plug and Play.
UPnP
Les ports sont bloqués par défaut sur les routeurs. Il s'agit d'une fonctionnalité de sécurité essentielle qui empêche les requêtes malveillantes d'atteindre tous les services essentiels pouvant être exécutés sur vos ordinateurs. Évidemment, cela peut également poser problème pour toute application nécessitant des informations qui lui sont renvoyées depuis Internet; le routeur va juste le bloquer.
Afin de permettre aux données d'être envoyées du côté Internet à un ordinateur interne, celui-ci doit demander au routeur de transférer un port particulier. Cela signifie que lorsque le routeur voit un paquet destiné à un port spécifié, il le transfère à une machine locale spécifique..
Le UPnP a été inventé pour vous épargner le temps nécessaire à la configuration manuelle du transfert de port. Il s'agit d'un protocole par lequel une application peut demander un port et configurer automatiquement les règles de transfert de port. Dans la plupart des cas, le protocole UPnP fonctionne correctement et le processus de transfert de port sera totalement invisible pour vous..
Redirection de port manuelle
Parfois, UPnP ne fonctionne pas; ou vous l'avez peut-être désactivé pour des raisons de sécurité. Une application non autorisée exécutée sur votre réseau interne peut potentiellement l'ouvrir avec UPnP. Dans ce cas, vous devez ouvrir manuellement les ports.
Vous devez connaître quelques éléments pour configurer le transfert de port manuel..
- Comment accéder à la page de configuration de votre routeur; Cela signifie généralement que vous devez taper l'adresse de passerelle de votre réseau (telle que 192.168.0.1). Si vous n'êtes pas sûr, consultez cette liste de guides par le fabricant.
- Quel port ou quelle plage de ports doivent être transférés.
- L'adresse IP de l'ordinateur que vous transférez.
Certaines applications décideront également d’envoyer des paquets UDP ou TCP; ce sont simplement différents types de trafic réseau et toutes les applications n'utilisent pas les deux types. En cas de doute, il suffit de transmettre les deux. il n'y aura pas d'effets indésirables.
Ouvrez la page de configuration du routeur dans la section de redirection de port - elle sera probablement sous les paramètres de sécurité. Ils peuvent être une option pour sélectionner “Un service” pour les ports prédéfinis, mais je vais supposer que vous savez exactement quel port vous souhaitez transférer, sautez donc ce bit.
Donnez à votre règle un nom arbitraire - comme “torrents” - puis tapez la plage de ports que vous souhaitez transférer. S'il ne s'agit que d'un seul port, vous devrez peut-être entrer le même port pour le début et la fin, ou simplement indiquer le début. Encore une fois, sélectionnez les protocoles UDP et TCP en cas de doute, puis renseignez l'adresse de la machine à laquelle vous souhaitez le transférer. Notez que cela ne fonctionnera pas si vous réinitialisez constamment votre routeur. une adresse IP différente peut être attribuée ultérieurement aux machines et les règles de la table de transfert de port seront rompues..
Pourquoi s'embêter?
Si l'application que vous essayez de configurer ne fonctionne pas avec UPnP, vous devrez certainement ouvrir certains ports. C'est rare de nos jours, mais peut arriver.
Si vous utilisez votre propre serveur Web, vous aurez également besoin de transférer des ports. 5 raisons pour lesquelles vous devez créer votre propre serveur 5 raisons pour lesquelles vous devez créer votre propre serveur Vous avez probablement déjà entendu dire que les serveurs ne sont pas seulement pour ceux qui ont beaucoup d'argent. En fait, toute personne qui a une boîte de rechange assise quelque part dans sa maison peut avoir son… Read More que vous voulez être accessible au monde entier. Dans ce cas, vous transmettriez le port 80 au serveur et les requêtes HTTP adressées à votre modem seraient envoyées au serveur. N'oubliez pas que faire fonctionner un serveur Web peut être contraire aux conditions de service de votre fournisseur d'accès. Vérifiez donc d'abord.
J'espère que vous comprenez maintenant ce qu'est la redirection de port et pourquoi vous devrez peut-être la configurer. Pour être honnête, la configuration manuelle est rarement nécessaire de nos jours en dehors de l'exécution de votre propre serveur, et n'est certainement pas nécessaire pour les jeux - mais il est bon de le savoir de toute façon..
Avez-vous eu des problèmes de redirection de port et avez-vous pu les résoudre??
Crédit d'image: adresse IP via Shutterstock
En savoir plus sur: Réseaux informatiques.