Vérificateur de ports

Test de port ouvert en ligne : vérifiez si un port est ouvert sur votre propre adresse IP ou sur n'importe quel serveur, testez une redirection de port et scannez jusqu'à 30 ports à la fois. Chaque port revient ouvert, fermé ou filtré, avec ce que cela signifie, le temps de réponse, la bannière du service et l'endroit d'où il a été vérifié.

Vérifié en TCP depuis le centre de données Cloudflare le plus proche de vous, et depuis notre propre serveur à Mumbai pour le port 25 et les sites sur Cloudflare · IPv4 · rien n'est conservé

Comment tester si un port est ouvert ?

Saisissez l'adresse et le port, puis sélectionnez Vérifier. Le vérificateur de ports ouvre une connexion TCP vers ce port depuis internet, comme le ferait un visiteur ou un client de jeu, et indique ce qui est revenu : une connexion acceptée (ouvert), un refus (fermé) ou rien du tout (filtré).

Vous testez une redirection de port ? Votre adresse IP publique est déjà saisie : démarrez votre serveur, vérifiez son port, et le résultat indique quoi corriger s'il n'est pas ouvert. Pour un serveur, tapez son nom d'hôte et choisissez un préréglage pour scanner les ports habituels en une fois.

Vérificateur de ports : port 25565 ouvert sur une IP domestique, la poignée de main TCP et la liste des ports vérifiésVérificateur de ports : port 25565 ouvert sur une IP domestique, la poignée de main TCP et la liste des ports vérifiésLe verdictL'état du port en une ligne, et ce qu'il signifie pour le serveur ou la règle de redirection.La poignée de mainCe que notre vérificateur a envoyé et ce qui est revenu : une connexion acceptée, un refus ou un silence, avec le temps.L'origine de la vérificationLe centre de données Cloudflare le plus proche de vous, ou notre propre serveur pour le port 25 et les sites sur Cloudflare.Chaque port d'un scanChaque port avec son service, la bannière qu'il a envoyée et son état, les ports à risque signalés.
Un test de redirection de port pour un serveur Minecraft : l'état, la poignée de main TCP qui le justifie et l'endroit d'où il a été vérifié. Sélectionnez un numéro pour voir ce que montre chaque partie.

Ouvert, fermé ou filtré : que signifie le résultat ?

Une connexion TCP commence par une poignée de main : notre vérificateur envoie un SYN, et ce qui revient détermine l'état. Les vérificateurs de ports qui qualifient de « fermé » un délai dépassé masquent la seule différence qui vous dit où se situe le problème.

Déroulement de la vérification

TCP 25565 · Minecraft Java
  1. SYNvers 203.0.113.7:255650 ms
  2. SYN-ACKle port a accepté la connexion38 ms
  3. ACKconnexion ouverte38 ms
  4. …rien en 1,5 s : le service attend que le client parle en premier
  5. FINfermée par nous
OuvertSYN → SYN-ACK

Un programme écoute sur le port et a accepté la connexion. Rien entre internet et le serveur ne le bloque.

La redirection de port fonctionne. Si les joueurs ne peuvent toujours pas se connecter, vérifiez les réglages du jeu lui-même ou l'adresse qu'ils utilisent.

Déroulement de la vérification

TCP 32400 · Plex
  1. SYNvers 203.0.113.7:324000 ms
  2. RSTrefusée : rien n'écoute, ou un pare-feu sur place est configuré pour rejeter41 ms
FerméSYN → RST

L'adresse a répondu et refusé la connexion : rien n'écoute sur le port, ou un pare-feu sur place est configuré pour rejeter. Dans les deux cas, l'adresse elle-même est joignable.

Le routeur a transmis la connexion (ou a répondu lui-même), mais aucun programme ne l'a prise en charge : démarrez le serveur, et vérifiez l'adresse locale et le port de la règle.

Déroulement de la vérification

TCP 25565 · Minecraft Java
  1. SYNvers 203.0.113.7:255650 ms
  2. …ni SYN-ACK ni RST en 4,0 s4,0 s
FiltréSYN → aucune réponse

Aucune réponse en 4 secondes. Un pare-feu a ignoré la connexion sans un mot, ou rien sur le trajet ne la transmet.

Le cas habituel d'une règle de redirection manquante, d'un port bloqué dans le pare-feu de l'appareil, d'un CGNAT ou d'un fournisseur qui bloque le port.

Injoignable signifie que le réseau n'a signalé aucune route vers l'adresse. Non vérifié signifie que notre deuxième serveur n'a pas pu effectuer la vérification cette fois ; ce n'est jamais compté comme fermé.

Comment vérifier que ma redirection de port fonctionne ?

Faites le test d'ouverture de port depuis l'extérieur de votre réseau, avec le serveur en marche : ouvert sur votre IP publique et le port redirigé signifie que la règle, le pare-feu et le serveur fonctionnent tous. Une vérification depuis votre propre réseau peut échouer même quand tout est correct, car de nombreux routeurs ne renvoient pas le trafic vers eux-mêmes.

  1. 1

    Démarrez le serveur

    Le serveur de jeu, Plex ou la caméra doit être en marche : un port sur lequel rien n'écoute est fermé, même avec une règle parfaite.

  2. 2

    Notez l'adresse locale de l'appareil

    Trouvez-la dans les réglages réseau de l'appareil (par exemple 192.168.1.20) et réservez-la dans le routeur, pour qu'elle ne change pas.

  3. 3

    Ajoutez la règle de redirection

    Dans le routeur : port externe, protocole TCP (ou TCP et UDP), adresse locale de l'appareil et son port.

  4. 4

    Autorisez-le dans le pare-feu de l'appareil

    Windows pose la question au premier démarrage d'un serveur ; sinon, ajoutez une règle entrante pour le port.

  5. 5

    Vérifiez votre IP publique ici

    Sélectionnez Vérifier avec votre IP déjà saisie. Ouvert signifie que cela fonctionne depuis n'importe où sur internet.

Le chemin d'une connexion, et où elle peut s'arrêter
Internetnotre vérificateur
1
2Votre routeurAdresse publique · 203.0.113.7Règle 25565 → 192.168.1.20:25565
3Votre appareil192.168.1.20Serveur sur le port 25565
  1. 1CGNAT ou port bloqué chez le fournisseurs'affiche comme filtré
  2. 2Pas de règle, mauvaise adresse locale, double NATs'affiche comme filtré, parfois fermé
  3. 3Pare-feu, serveur arrêté ou à l'écoute sur 127.0.0.1s'affiche comme fermé ou filtré

Pourquoi mon port est-il fermé après une redirection de port ?

Trouvez la ligne qui correspond à ce que vous voyez. L'état est l'indice : fermé signifie que la connexion a atteint quelque chose qui l'a refusée, filtré qu'elle s'est perdue en chemin.

Choisissez ce que vous voyez

FerméFermé, alors que le serveur tourne

Cause probable

Le serveur n'écoute que sur 127.0.0.1, ou la règle pointe vers une autre adresse locale ou un autre port.

Que faire

Configurez le serveur pour qu'il écoute sur 0.0.0.0 (toutes les adresses) et comparez la règle avec l'adresse actuelle de l'appareil.

FerméFermé, serveur arrêté

Cause probable

Rien n'écoute : le routeur transmet la connexion et l'appareil la refuse.

Que faire

Démarrez le serveur, puis vérifiez à nouveau.

FiltréFiltré, règle en place

Cause probable

Le pare-feu de l'appareil ignore la connexion, ou la règle ne concerne que l'UDP.

Que faire

Autorisez le port dans le pare-feu (Windows : une règle entrante) et réglez la règle sur TCP ou les deux.

FiltréFiltré, l'adresse WAN du routeur commence par 100.64–100.127

Cause probable

CGNAT : votre fournisseur partage une même adresse publique entre ses clients, et votre routeur ne peut donc pas être atteint.

Que faire

Demandez une adresse IPv4 publique, utilisez IPv6 ou un service de tunnel.

FiltréFiltré, l'adresse WAN du routeur est en 192.168.x.x ou 10.x.x.x

Cause probable

Double NAT : un second routeur (souvent le modem du fournisseur) se trouve devant le vôtre.

Que faire

Redirigez aussi le port sur cet appareil, ou passez-le en mode bridge.

FiltréFiltré uniquement sur 25, 80 ou 445

Cause probable

Votre fournisseur bloque le port pour les connexions résidentielles.

Que faire

Redirigez un autre port externe (8080, 2525) vers le même serveur.

OuvertOuvert ici, mais échoue depuis votre réseau

Cause probable

Votre routeur ne prend pas en charge le NAT loopback (hairpinning) : un appareil à l'intérieur ne peut donc pas atteindre votre adresse publique.

Que faire

À l'intérieur de votre réseau, connectez-vous à l'adresse locale de l'appareil ; depuis internet, le port est bien ouvert.

Suis-je derrière un CGNAT ou un double NAT ?

Comparez deux adresses : l'adresse WAN affichée sur la page d'état de votre routeur et l'adresse publique que voit un site web (votre IP ci-dessus). Si elles sont identiques, votre routeur est directement exposé à internet et la redirection de port peut fonctionner.

Si l'adresse du routeur se trouve dans 100.64.0.0/10, votre fournisseur utilise un NAT de niveau opérateur (CGNAT) : de nombreux clients partagent une même adresse publique, et aucun de ses ports ne vous appartient. S'il s'agit d'une adresse privée, un autre routeur se trouve devant le vôtre (double NAT). La vérification sous le résultat d'un port compare les deux pour vous.

Adresse WAN du routeurCe que cela signifieQue faire
Identique à votre IP publiqueUne adresse publique : internet atteint votre routeur.La redirection de port peut fonctionner : vérifiez la règle, le pare-feu et le serveur.
100.64.0.0 – 100.127.255.255CGNAT : espace d'adressage partagé réservé aux fournisseurs (RFC 6598).Demandez une adresse IPv4 publique, utilisez IPv6 ou un tunnel.
10.x, 172.16–31.x, 192.168.xDouble NAT : une adresse privée (RFC 1918) derrière un autre routeur.Redirigez aussi sur le premier routeur, ou passez-le en mode bridge.
Une autre adresse publiqueLe trafic sort par un autre équipement ou par un VPN.Trouvez ce qui se trouve devant le routeur ; désactivez le VPN.
Où s'arrête une connexion venue d'internet
  1. Adresse publique
    Internet
    —pas de NAT
    ✓WAN 203.0.113.7
    192.168.1.20

    Atteint votre routeur : sa règle de redirection décide.

  2. CGNAT
    Internet
    ✕203.0.113.7partagée par de nombreux clients
    WAN 100.64.12.5
    192.168.1.20

    S'arrête chez votre fournisseur : l'adresse partagée n'est pas à vous pour la redirection.

  3. Double NAT
    Internet
    ✕203.0.113.7le routeur du fournisseur
    WAN 192.168.0.2
    192.168.1.20

    S'arrête au premier routeur, sauf s'il redirige aussi le port.

Quels ports les fournisseurs d'accès bloquent-ils ?

De nombreux fournisseurs d'accès résidentiels bloquent quelques ports, surtout pour freiner le spam et les vers, et certains ne vous donnent aucune IPv4 entrante. La liste ci-dessous provient de la documentation de chaque fournisseur (ou de son régulateur) ; d'autres bloquent des ports sans le publier : un port filtré uniquement sur votre connexion mérite donc qu'on leur pose la question.

FournisseurPorts bloquésRemarques
Xfinity (Comcast) (US)25135–13916144552019000675471080Dans les deux sens, sauf 0, 67, 547 et 1080 : bloqués uniquement vers vous. Les ports 80 et 443 ne sont pas bloqués.
AT&T (US)250191231351394455201900347975476100149152–51020Le port 25 est bloqué en sortie sur les adresses dynamiques, et certains ports de 49152 à 51020 en entrée seulement ; les autres dans les deux sens.
Verizon Fios (US)25En sortie uniquement. C'est le seul port que Verizon cite ; il ne publie aucune liste complète.
Spectrum (US)01719135–1394455205931433143419006462364680Le port 25 ne figure pas sur sa liste.
Cox (US)2580135–13914344514331434190080, 143, 1433 et 1434 en entrée seulement : un serveur web domestique sur le port 80 est donc injoignable ; utilisez un autre port externe.
Virgin Media (UK)135137138139445TCP et UDP, sans possibilité de désactivation. Le port 25 ne figure pas sur sa liste.
Hyperoptic (UK)7547Réservé sur le routeur Hyperhub : il ne peut donc pas être redirigé.
Starlink (monde entier)25445CGNAT25 et 445 en sortie. Son IPv4 est en CGNAT, sans connexions entrantes, et ses propres routeurs ne peuvent pas rediriger de ports ; une IPv4 publique n'est fournie qu'avec les forfaits Priority.
Deutsche Glasfaser (DE)CGNATIPv6 plus une IPv4 privée partagée : aucune IPv4 entrante, redirigez donc plutôt en IPv6.
Free (FR)IPv4L'IPv4 par défaut peut être partagée, avec seulement une partie de ses ports ; demandez une IPv4 fixe full-stack dans l'espace abonné Freebox pour obtenir tous les ports.
Netia (PL)25443456725 uniquement sans IP statique ; les routeurs de Netia réservent 443 et 4567 aux mises à jour et à l'assistance à distance : vous ne pouvez donc pas les rediriger.
OCN, BIGLOBE, So-net, au, J:COM (JP)25En sortie, sauf vers le serveur de messagerie du fournisseur lui-même (OP25B), avec l'appui du régulateur ; envoyez via le port 587 ou 465.
Tous les fournisseurs d'accès résidentiels (BR)25En sortie sur les lignes résidentielles et à IP dynamique, en vertu d'un accord de 2011 avec l'Anatel et le CGI.br ; les ports de soumission des e-mails restent ouverts.
AWS, Google Cloud, Azure, Oracle Cloud (cloud public)25En sortie, par défaut. AWS et Oracle le débloquent sur demande, Google pour les projets qu'il juge à faible risque ; le 587 reste ouvert.
DigitalOcean, Hetzner Cloud (cloud public)25465587En sortie. DigitalOcean bloque les trois ; Hetzner bloque 25 et 465 et les débloque sur demande après le premier mois payé.

Le port 25 est celui que les fournisseurs et les clouds bloquent le plus souvent, pour les e-mails sortants : envoyez plutôt vos e-mails via le port 587 (ou 465) avec votre fournisseur de messagerie.

Les ports courants et les services qui les utilisent

Les numéros de port de 0 à 1023 sont les ports système bien connus, ceux de 1024 à 49151 sont enregistrés pour des services, et ceux de 49152 à 65535 sont laissés aux connexions temporaires. Voici ceux que l'on vérifie le plus souvent.

PortServiceTransportUsageSi ouvert à tous
21FTPTCPTransferts de fichiers, mots de passe en clairÀ restreindre
22SSHTCPConnexions shell sécurisées et transferts de fichiers SFTPÀ restreindre
23TelnetTCPAncienne connexion à distance, mots de passe en clairRisque élevé
25SMTPTCPCourrier entre serveursNormal
53DNSTCP et UDPRequêtes DNSNormal
80HTTPTCPSites web en HTTP simpleNormal
110POP3TCPRelève du courrier (POP3)Normal
143IMAPTCPDossiers de courrier (IMAP)Normal
443HTTPSTCP et UDPSites web en HTTPSNormal
445SMBTCPPartage de fichiers Windows (SMB)Risque élevé
587SMTP submissionTCPEnvoi de courrier depuis une application (soumission)Normal
993IMAPSTCPIMAP sur TLSNormal
3306MySQLTCPBases de données MySQL et MariaDBRisque élevé
3389RDPTCP et UDPBureau à distance WindowsRisque élevé
5432PostgreSQLTCPBases de données PostgreSQLRisque élevé
5900VNCTCPÉcran à distance VNCRisque élevé
6379RedisTCPBases de données RedisRisque élevé
8080HTTP altTCPServeurs web et proxys sur un port alternatifNormal
8443HTTPS altTCPHTTPS sur un port alternatifNormal
25565Minecraft JavaTCPServeurs Minecraft Java EditionNormal
19132Minecraft BedrockTCP et UDPServeurs Minecraft Bedrock EditionNormal
32400PlexTCPPlex Media ServerNormal
27017MongoDBTCPBases de données MongoDBRisque élevé
51820WireGuardUDPVPN WireGuardNormal

Quels ports ouverts présentent un risque de sécurité ?

Un port ouvert n'est un risque que lorsque le service qui se trouve derrière ne devrait pas être exposé à tous. Les ports web et de messagerie sont faits pour être ouverts ; les connexions à distance, les bases de données et le partage de fichiers, non. Voici les niveaux que ce vérificateur signale.

Risque élevé si ouvert à tous

Risque élevé

  • 23Telnet
  • 135Windows RPC
  • 137NetBIOS name
  • 138NetBIOS datagram
  • 139NetBIOS session
  • 445SMB
  • 1433MS SQL
  • 1521Oracle DB
  • 2323Telnet (alt)
  • 2375Docker API
  • 2379etcd
  • 3306MySQL
  • 3389RDP
  • 5432PostgreSQL
  • 5900VNC
  • 5984CouchDB
  • 6379Redis
  • 9200Elasticsearch
  • 10250Kubelet API
  • 11211Memcached
  • 27017MongoDB

Attaqués en permanence et porte d'entrée courante dans les réseaux : Bureau à distance, partage de fichiers SMB, Telnet, VNC, bases de données et API Docker. Fermez-les à internet ou n'autorisez que vos propres adresses.

À restreindre si possible

À restreindre

  • 21FTP
  • 22SSH
  • 69TFTP
  • 161SNMP
  • 554RTSP
  • 1080SOCKS proxy
  • 1883MQTT
  • 1900SSDP / UPnP
  • 2082cPanel
  • 2083cPanel SSL
  • 2086WHM
  • 2087WHM SSL
  • 2376Docker API (TLS)
  • 3000Dev server / Grafana
  • 3128Squid proxy
  • 5000AirPlay / Flask
  • 5985WinRM
  • 5986WinRM (HTTPS)
  • 6443Kubernetes API
  • 8000HTTP alt / Hikvision
  • 9000Reolink / HTTP alt
  • 10000Webmin
  • 25575Minecraft RCON
  • 28016Rust RCON
  • 37777Dahua

Acceptables quand vous comptez les faire tourner, mais mieux vaut les limiter à vos adresses ou à un VPN : SSH, FTP, interfaces d'administration, proxys, MQTT et serveurs de développement.

Faits pour être ouverts

Normal

  • 25SMTP
  • 53DNS
  • 80HTTP
  • 110POP3
  • 143IMAP
  • 443HTTPS
  • 587SMTP submission
  • 993IMAPS
  • 8080HTTP alt
  • 8443HTTPS alt
  • 25565Minecraft Java
  • 19132Minecraft Bedrock
  • 32400Plex

Web (80, 443), serveurs de messagerie (25, 587, 993) et serveurs de jeu sur leurs propres ports : ouvert est normal quand vous faites tourner le service.

Peut-on tester un port UDP en ligne ?

Pas de façon fiable. UDP n'a pas de poignée de main : un port UDP fermé peut répondre par une erreur ou ne rien dire, et un port ouvert ne dit rien tant qu'il ne reçoit pas un message dans son propre protocole. Face au silence, un vérificateur ne peut indiquer que « ouvert ou filtré » : c'est pourquoi cet outil vérifie le TCP, et le dit.

Les services qui n'utilisent que l'UDP, comme WireGuard (généralement 51820), la voix de TeamSpeak (9987) et la plupart du trafic des jeux, peuvent fonctionner alors que tous les vérificateurs TCP les affichent fermés. Testez-les avec le jeu ou l'application elle-même depuis l'extérieur de votre réseau, ou vérifiez que la règle de redirection inclut l'UDP.

UDP uniquement, signalés dans un scan :
  • 69TFTP
  • 123NTP
  • 137NetBIOS name
  • 138NetBIOS datagram
  • 161SNMP
  • 500IPsec IKE
  • 514Syslog
  • 1194OpenVPN
  • 1434SQL Browser
  • 1900SSDP / UPnP
  • 4500IPsec NAT-T
  • 5353mDNS / Bonjour
  • 8211Palworld
  • 9987TeamSpeak voice
  • 28015Rust
  • 37778Dahua (UDP)
  • 51820WireGuard
Ce qui revient : TCP et UDP
TCPUDPOuvertSYN →← SYN-ACKdatagramme →… aucune réponseFerméSYN →← RSTdatagramme →← erreur ICMP ou rienFiltréSYN →… aucune réponsedatagramme →… aucune réponse

En UDP, ouvert et filtré restent tous deux silencieux : un vérificateur ne peut dire que « ouvert ou filtré ».

Comment voir les ports ouverts sur votre propre ordinateur

Un vérificateur en ligne voit ce que voit internet. Pour savoir ce qui écoute sur l'ordinateur lui-même, ou pour tester un port depuis votre réseau, utilisez les commandes fournies avec votre système.

Pour trouverWindows (PowerShell)macOSLinux
Ce qui écouteGet-NetTCPConnection -State Listenlsof -nP -iTCP -sTCP:LISTENss -ltnp
Quel programme utilise un portnetstat -ano | findstr :25565lsof -nP -i :25565ss -ltnp 'sport = :25565'
Tester un port sur un autre hôteTest-NetConnection example.com -Port 443nc -vz example.com 443nc -vz example.com 443

Sous Linux, ss a besoin de sudo pour afficher les programmes des autres utilisateurs ; sous Windows, netstat -ano donne l'identifiant du processus, et l'onglet Détails du Gestionnaire des tâches le nomme.

API du vérificateur de ports

Gratuite, avec CORS pour les navigateurs : un port en GET, ou jusqu'à 30 en POST, avec chaque résultat lu comme une ligne NDJSON dès qu'il arrive. Les réponses conservent les champs de notre ancienne API et ajoutent l'endroit d'où chaque port a été vérifié et la raison de son état.

/api/port-check
$ curl "https://dnsrobot.net/api/port-check?host=dnsrobot.net&port=443"
{
  "host": "dnsrobot.net", "ip": "104.21.0.129", "service": "HTTPS",
  "port": 443, "status": "open", "ms": 52, "via": "probe", "reason": "connected",
  "cloudflare": true, "network": { "asn": 13335, "name": "Cloudflare", … }, …
}

$ curl -X POST https://dnsrobot.net/api/port-check \
    -H "Content-Type: application/json" -d '{"host": "dnsrobot.net", "ports": [80, 443, 22]}'
{"type":"start","host":"dnsrobot.net","ip":"104.21.0.129","total":3,…}
{"type":"port","service":"HTTPS","port":443,"status":"open","ms":52,"via":"probe",…}
{"type":"port","service":"SSH","port":22,"status":"filtered","ms":4003,…}
{"type":"done","ms":4120}

FAQ du vérificateur de ports

Que fait un vérificateur de ports (port checker) ?

Un vérificateur de ports, ou port tester, tente d'ouvrir une connexion vers un port d'une adresse depuis internet et vous dit ce qui s'est passé : la connexion a été acceptée (ouvert), refusée (fermé) ou n'a obtenu aucune réponse (filtré). C'est le moyen le plus rapide de tester une redirection de port pour un serveur de jeu ou multimédia, ou de voir quels services de votre serveur sont accessibles à tous.

Mon port est-il ouvert si le vérificateur indique filtré ?

Non : filtré signifie que rien n'a répondu en 4 secondes, et internet ne peut donc pas atteindre un programme sur ce port. Contrairement à fermé, où l'adresse a activement refusé, filtré signifie qu'un pare-feu a ignoré la connexion ou que rien sur le trajet ne la transmet. Pour une redirection de port, cela désigne généralement la règle, le pare-feu de l'appareil, le CGNAT ou un port bloqué par votre fournisseur.

Pourquoi ma redirection de port ne fonctionne-t-elle pas ?

Le plus souvent, le serveur n'est pas démarré ou n'écoute que sur 127.0.0.1, la règle pointe vers une ancienne adresse locale, ou le pare-feu de l'appareil ignore la connexion. Si l'adresse WAN du routeur commence par 100.64 à 100.127, vous êtes derrière un CGNAT ; si elle est privée, derrière un double NAT. Vérifiez votre IP publique ici : l'état vous dit de quel cas il s'agit.

Est-ce un scanner de ports (port scanner) en ligne comme Nmap ?

C'est un port scanner en ligne plus léger et plus sûr : il vérifie jusqu'à 30 ports TCP par passage avec une connexion normale, comme le fait n'importe quel client, et lit la bannière du service. Nmap peut scanner des milliers de ports, l'UDP et les systèmes d'exploitation, mais il faut l'installer et avoir l'autorisation de scanner. Utilisez celui-ci pour votre propre IP et vos serveurs.

Quels ports sont ouverts sur mon réseau ?

Seuls ceux que votre routeur redirige, ou ouvre via UPnP, sont accessibles depuis internet. Vérifiez votre IP publique ici avec le préréglage Courants pour les voir de l'extérieur. Pour savoir ce qui écoute sur un ordinateur lui-même, lancez Get-NetTCPConnection -State Listen dans PowerShell, lsof sur un Mac ou ss -ltnp sous Linux.

Avoir des ports ouverts est-il sans danger ?

Un port ouvert est sans danger quand le service qui se trouve derrière est fait pour être public et tenu à jour, comme un site web sur le 443 ou un serveur de jeu. Il est risqué quand il expose une connexion à distance ou une base de données : Bureau à distance (3389), SMB (445), Telnet, VNC, MySQL, Redis ou l'API Docker. Ce vérificateur les signale quand il les trouve ouverts.

Pourquoi le port 25 est-il vérifié depuis un autre serveur ?

Cloudflare Workers, où tourne ce vérificateur, ne peut pas ouvrir de connexion vers le port 25. Le port 25 est donc vérifié depuis notre propre serveur à Mumbai, et le résultat l'indique. De nombreux fournisseurs d'accès résidentiels et clouds bloquent aussi le port 25 sortant : c'est pourquoi les applications de messagerie envoient via le 587.

Pourquoi un site sur Cloudflare affiche-t-il les ports 8080 et 8443 ouverts ?

Parce que l'adresse est celle de Cloudflare, pas celle du serveur du site : la périphérie de Cloudflare accepte les connexions sur 13 ports web (80, 443, 8080, 8443, 2052, 2053 et d'autres) pour chaque site qu'elle fait passer par son proxy, et ignore le reste. Vérifier les ports d'un tel site revient à tester Cloudflare. Le serveur qui se trouve derrière n'est joignable que via Cloudflare, ou via Spectrum pour les autres ports.

Peut-on vérifier des ports IPv6 ?

Pas encore : ni Cloudflare Workers ni notre deuxième serveur ne peuvent joindre des adresses IPv6 aujourd'hui, donc une saisie IPv6 est refusée plutôt qu'indiquée comme fermée. En IPv6, il n'y a pas de NAT et la redirection n'est pas nécessaire, mais le pare-feu du routeur bloque généralement les connexions venant de l'extérieur tant que vous n'autorisez pas le port pour cet appareil.

Comment savoir si un port est utilisé sur mon ordinateur ?

Sous Windows, lancez netstat -ano | findstr :PORT dans un terminal : le dernier nombre est l'identifiant du processus, que l'onglet Détails du Gestionnaire des tâches nomme. Sur Mac, lancez lsof -nP -i :PORT ; sous Linux, ss -ltnp. Un port utilisé localement n'est pas forcément accessible depuis internet : pour le savoir, vérifiez-le ici.

Quels ports utilise Minecraft ?

Les serveurs Minecraft Java Edition écoutent par défaut sur le port TCP 25565, que ce vérificateur peut tester. Bedrock Edition utilise le port 19132 : les serveurs actuels y acceptent une poignée de main TCP et font tourner le jeu en UDP, les plus anciens n'utilisent que l'UDP ; redirigez donc le 19132 en TCP et en UDP, et testez en rejoignant le serveur depuis l'extérieur. Les deux ports se modifient dans les réglages du serveur.

Ce vérificateur de ports ouverts est-il gratuit, et est-il légal de l'utiliser ?

Il est gratuit, sans compte : 60 ports par minute et par réseau, et rien de vos vérifications n'est conservé. Vérifier votre propre IP, votre routeur et vos serveurs ne pose aucun problème. Scanner des systèmes que vous ne possédez pas ou ne gérez pas peut enfreindre leurs conditions d'utilisation ou la loi de votre pays : ne vérifiez donc que ce que vous avez l'autorisation de tester.