Test de port ouvert
Choisissez un port et notre serveur essaie de s’y connecter, sur l’adresse depuis laquelle vous visitez le site. Vous saurez si le port est ouvert, fermé ou muet et ce que chaque réponse dit de votre routeur.
Une adresse a 65 535 portes
Votre connexion internet a une adresse publique, un peu comme l’adresse postale d’un immeuble. Un port est une porte numérotée de cet immeuble. Un programme qui veut recevoir des connexions se tient derrière l’une des portes et attend. Un serveur web attend derrière la 443, un serveur Minecraft derrière la 25565, le Bureau à distance de Windows derrière la 3389.
À la maison, l’immeuble a un portier et c’est votre routeur. Les connexions que vous lancez vous-même sortent et leurs réponses reviennent sans aucun réglage. Une connexion qui part de l’extérieur est une autre histoire. Le routeur ne sait pas pour lequel de vos appareils elle est prévue, alors il la jette. Cette règle par défaut explique pourquoi un réseau domestique est difficile à attaquer. Elle explique aussi pourquoi votre ami ne peut pas rejoindre le serveur de jeu qui tourne sur votre ordinateur.
Une redirection de port est une consigne permanente donnée au portier, quelque chose comme « tout ce qui arrive pour la porte 25565 va à l’ordinateur 192.168.1.20 ». Cette page frappe de l’extérieur pour vous dire si cette consigne fonctionne.
Trois réponses possibles
Nous faisons une seule tentative de connexion TCP et regardons ce qui revient. Rien n’est envoyé dans la connexion et nous la fermons aussitôt.
| Résultat | Ce qui s’est passé sur le fil | Ce que cela signifie |
|---|---|---|
| Ouvert | La connexion a été acceptée. | Un programme écoute et tous les pare-feu sur le chemin laissent passer le trafic. |
| Fermé | Un refus est revenu en quelques millisecondes. | Le chemin est libre mais aucun programme ne se trouve derrière la porte. Démarrez le programme ou corrigez son numéro de port. |
| Pas de réponse | Quatre secondes de silence. | Un pare-feu ou le routeur a abandonné la tentative. Pour un port que personne n’a ouvert, c’est l’état normal et sûr. |
Quand une redirection ne fonctionne pas, la différence entre « fermé » et « pas de réponse » est votre meilleur indice. Un refus prouve que le routeur a transmis la connexion, donc ce qui reste cassé se trouve sur l’appareil. Le silence désigne la règle du routeur, ou le fournisseur.
Pourquoi vous ne pouvez tester que votre propre adresse
Vous ne trouverez aucun champ d’adresse sur cette page. Le test vise toujours l’adresse d’où vient votre requête, un port à la fois.
Essayer des ports sur une machine est la première étape de la plupart des intrusions. C’est pourquoi presque tous les contrats d’hébergement interdisent de scanner des adresses que vous ne gérez pas et pourquoi c’est illégal dans certains pays. Une page publique qui scannerait n’importe quelle adresse sur demande permettrait à n’importe qui de franchir cette étape en se cachant derrière notre serveur. Vérifier votre propre porte ne pose pas de problème, puisque vous en avez déjà la clé.
Avec un VPN ou un proxy d’entreprise activé, « votre adresse » est celle du serveur VPN. Désactivez-le avant de tester une redirection de port à la maison.
Quand le port reste muet
Passez ces points en revue dans l’ordre, de l’extérieur vers l’intérieur.
- Adresse partagée chez le fournisseur. Ouvrez la page d’état du routeur et lisez son adresse WAN. Si elle diffère de l’adresse affichée plus haut, ou commence par
100.64à100.127,10.ou192.168., votre fournisseur met de nombreux clients derrière une seule adresse (CGNAT, carrier-grade NAT). Aucune règle de votre routeur n’y changera rien. Demandez une adresse publique, ou utilisez IPv6 ou un service de tunnel. - La règle de redirection. Port externe, port interne, protocole TCP et adresse locale du bon appareil. Donnez à cet appareil une adresse locale fixe, sinon la règle ne pointera sur rien après le prochain redémarrage.
- Deux routeurs à la suite. Si une box du fournisseur est placée devant votre propre routeur, il faut la redirection sur les deux, ou bien la première en mode pont.
- Le pare-feu de l’appareil. Windows, macOS et la plupart des systèmes Linux bloquent les connexions entrantes tant que vous n’autorisez pas le programme.
- Le programme. Il doit tourner, sur ce port et écouter sur toutes les interfaces (
0.0.0.0) et non seulement sur127.0.0.1.
Certains fournisseurs bloquent quelques ports pour tous leurs clients résidentiels, le plus souvent le 25 (courrier), le 80 et le 445. Si un port reste muet alors que ses voisins s’ouvrent, c’est probablement ce que vous voyez.
Un port ouvert reçoit des visites
Des scanners automatiques balaient tout l’internet IPv4 plusieurs fois par jour. Ils trouvent un port nouvellement ouvert en quelques heures et les premiers essais de mots de passe suivent. N’ouvrez que ce que vous utilisez et gardez à jour le programme qui se trouve derrière. N’exposez jamais directement une base de données, le partage de fichiers Windows (445), Telnet (23) ou le Bureau à distance (3389). Passez par un VPN pour y accéder.
Cette page teste uniquement le TCP. Les services UDP comme WireGuard ou la plupart des discussions vocales ne peuvent pas être vérifiés de l’extérieur, parce qu’un port UDP ouvert qui n’a rien à dire ressemble exactement à un port fermé.
Questions fréquentes
Comment savoir si ma redirection de port fonctionne ?
Démarrez le programme qui doit recevoir les connexions, puis testez son port ici. « Ouvert » signifie que la redirection fonctionne de bout en bout. « Fermé » signifie que le routeur redirige correctement mais que le programme n’écoute pas. « Pas de réponse » signifie que le routeur ou un pare-feu bloque encore le trafic.
Pourquoi le port apparaît-il fermé alors que mon serveur tourne ?
C’est en général un programme qui n’écoute que sur 127.0.0.1, un autre numéro de port dans ses réglages, un pare-feu de l’appareil, ou un VPN qui fait viser une autre adresse au test. Testez depuis le même réseau que le serveur, VPN désactivé.
Puis-je tester un port sur une autre adresse IP ou un autre site web ?
Non. La page ne teste que l’adresse depuis laquelle vous vous connectez. Scanner des machines que vous ne gérez pas est abusif, donc il n’y a pas de champ d’adresse. Pour voir si un site web public répond, utilisez Le site est-il en panne ?.
Est-il dangereux d’avoir des ports ouverts ?
Un port n’est aussi sûr que le programme qui se trouve derrière. Un serveur web à jour sur le 443 ne pose pas de problème. Un Bureau à distance, une base de données ou une caméra avec son mot de passe par défaut seront vite trouvés et attaqués. Fermez ce que vous n’utilisez pas.
Qu’est-ce que le CGNAT (carrier-grade NAT) et comment bloque-t-il la redirection de port ?
Votre fournisseur partage une seule adresse publique entre de nombreux clients, donc les connexions entrantes s’arrêtent à ses équipements et n’arrivent jamais à votre routeur. Vous le voyez à une adresse WAN dans votre routeur qui diffère de votre adresse publique. Seuls le fournisseur, IPv6 ou un service de tunnel peuvent vous permettre de le contourner.
Ce test peut-il vérifier les ports UDP ?
Non. L’UDP n’a pas de poignée de main de connexion, donc un port muet peut être ouvert ou fermé. Testez les services UDP avec leur propre client depuis un autre réseau, un téléphone en données mobiles par exemple.