Comment connaître le port d’une adresse IP : guide complet et méthodes pratiques
Decouvrez tout sur comment connaitre le port d'une adresse ip. Découvrez comment connaître le port d'une adresse IP sur Windows, Mac et Linux. Commandes,
Savoir comment connaître le port d’une adresse IP est une compétence réseau fondamentale que beaucoup négligent — jusqu’au jour où une application refuse de se connecter, qu’un service reste inaccessible ou qu’une faille de sécurité se révèle. Une adresse IP seule ne suffit pas à établir une communication sur Internet : c’est le port qui précise à quel service s’adresser, qu’il s’agisse du TCP port 80 pour le web ou du 22 pour SSH. Identifier les ports ouverts ou utilisés permet de diagnostiquer des problèmes réseau, de sécuriser une infrastructure ou de configurer correctement une application. Ce guide couvre les méthodes disponibles sur Windows, Mac et Linux, ainsi que les outils en ligne accessibles à tous.
En bref :
- ● Un port réseau est un numéro (de 0 à 65 535) qui identifie un service ou une application sur une machine connectée à Internet.
- ● L’adresse IP identifie la machine ; le numéro de port identifie le service précis qui tourne sur cette machine.
- ● Sur Windows, la commande
netstat -anoliste tous les ports actifs en quelques secondes. - ● Sur Mac et Linux,
netstatoussremplissent le même rôle depuis le terminal. - ● Des outils en ligne et des scanners comme Nmap permettent de vérifier les ports ouverts d’une adresse IP distante.
- ● Les ports TCP et UDP fonctionnent différemment : TCP garantit la livraison des données, UDP privilégie la vitesse.
- ● Un port ouvert non surveillé représente un risque de sécurité réel — les fermer ou les filtrer est une bonne pratique.
Port réseau et adresse IP : deux notions complémentaires
Votre adresse IP, c’est l’adresse postale de votre machine sur Internet. Mais une adresse postale seule ne suffit pas : encore faut-il savoir à quelle porte frapper. C’est précisément le rôle du port réseau. Imaginez un immeuble : l’adresse IP, c’est le numéro de l’immeuble ; le port, c’est le numéro de l’appartement. Sans ce second identifiant, impossible de savoir quel service contacter sur la machine.
Concrètement, un port est un numéro entier compris entre 0 et 65 535. Ces 65 536 ports disponibles sont répartis en trois grandes catégories :
- Ports bien connus (0–1023) : réservés aux services standards et administrés par l’IANA. HTTP utilise le port 80, HTTPS le port 443.
- Ports enregistrés (1024–49151) : attribués à des applications spécifiques par convention. Les bases de données, les serveurs de jeux ou certains services cloud y figurent.
- Ports dynamiques ou éphémères (49152–65535) : utilisés temporairement par le système d’exploitation pour les connexions sortantes.
Des acteurs comme Akamai, qui gèrent des infrastructures de diffusion de contenu à l’échelle mondiale, s’appuient sur une gestion fine des ports pour router des milliards de requêtes chaque jour. Dans une architecture cloud moderne, chaque service — qu’il s’agisse d’une image Docker, d’un blog ou d’un service de download — est associé à un ou plusieurs ports précis.
| Critère | Adresse IP | Numéro de port |
|---|---|---|
| Rôle | Identifier la machine sur le réseau | Identifier le service sur la machine |
| Format | 4 octets (IPv4) ex : 192.168.1.1 | Entier de 0 à 65 535 |
| Exemple | 93.184.216.34 | 443 (HTTPS) |
IP:port. Par exemple, 93.184.216.34:443 désigne le service HTTPS d’un serveur précis. Cette notation est standard et utilisée dans les logs réseau, les navigateurs et les outils de diagnostic.TCP et UDP : quelle différence pour les ports ?
Un même numéro de port peut exister en deux versions : TCP et UDP. Ce ne sont pas les mêmes canaux, et leur comportement diffère fondamentalement.
TCP (Transmission Control Protocol) établit une connexion fiable entre deux machines. Chaque paquet envoyé est accusé de réception ; si un paquet est perdu, il est retransmis. C’est le protocole du Web, de l’email, des transferts de fichiers — partout où l’intégrité des données prime. UDP (User Datagram Protocol), lui, envoie les paquets sans vérification. Plus rapide, mais sans garantie. C’est le choix du streaming vidéo, des jeux en ligne et des appels VoIP.
| Critère | TCP | UDP |
|---|---|---|
| Fiabilité | Élevée (accusés de réception) | Faible (pas de vérification) |
| Vitesse | Plus lente | Plus rapide |
| Cas d’usage | Web, email, download | Streaming, jeux, VoIP |
| Exemples de ports | 80, 443, 22, 25 | 53, 1194, 5060 |

Comment connaître le port d’une adresse IP sur Windows
Sur Windows 10 et Windows 11, identifier les ports actifs associés à une adresse IP ne nécessite aucun logiciel tiers. Deux méthodes natives suffisent dans la grande majorité des cas.
Méthode 1 : la commande netstat
Ouvrez l’invite de commandes (tapez cmd dans la barre de recherche Windows, puis appuyez sur Entrée). Saisissez ensuite :
netstat -anoLe résultat affiche un tableau avec plusieurs colonnes : Proto (TCP ou UDP), Adresse locale (votre IP + port), Adresse distante (l’IP et le port du serveur distant), État (ESTABLISHED, LISTENING, TIME_WAIT…) et PID (identifiant du processus). Chaque ligne correspond à une connexion active ou un port en écoute sur votre machine.
Pour filtrer les résultats et n’afficher que les connexions liées au port 80, utilisez :
netstat -ano | findstr :80Remplacez :80 par n’importe quel numéro de port pour cibler un service précis. Rappelons que 65 535 ports sont disponibles au total — autant de services potentiellement actifs à surveiller.
Méthode 2 : associer un PID à un processus via le Gestionnaire des tâches
Le PID affiché par netstat correspond à un processus Windows. Pour l’identifier, ouvrez le Gestionnaire des tâches (Ctrl + Maj + Échap), rendez-vous dans l’onglet Détails, et repérez la colonne PID. Vous pouvez ainsi savoir quel programme utilise un port donné — très utile pour détecter une activité suspecte.
netstat -b affiche directement le nom du programme associé à chaque port, sans passer par le Gestionnaire des tâches. Elle nécessite d’ouvrir l’invite de commandes en tant qu’administrateur (clic droit sur cmd → « Exécuter en tant qu’administrateur »).Trouver les ports ouverts avec ipconfig et des commandes complémentaires
La commande ipconfig affiche votre adresse IP locale, votre masque de sous-réseau et votre passerelle par défaut. Elle ne liste pas les ports — ce n’est pas son rôle. En revanche, elle est utile en amont : récupérez votre adresse IP avec ipconfig, puis utilisez netstat pour explorer les ports associés à cette adresse.
Si vous utilisez le WSL (Windows Subsystem for Linux), vous pouvez également exécuter depuis le terminal Linux intégré :
netstat -tulnpCette commande liste les ports TCP et UDP en écoute, avec le nom du processus associé — une option pratique pour les utilisateurs habitués à l’environnement Linux sous Windows.
Comment connaître le port d’une adresse IP sur Mac et Linux
Sur Mac et Linux, le terminal est l’outil central pour explorer les ports ouverts d’une adresse IP. Les commandes diffèrent légèrement selon le système, mais la logique reste identique.
Sur Mac : netstat et lsof
Ouvrez le Terminal (accessible via Spotlight ou dans Applications → Utilitaires). Deux commandes sont particulièrement utiles :
netstat -an | grep LISTEN: affiche tous les ports TCP en écoute sur votre machine, avec l’adresse IP locale associée.lsof -i -P -n | grep LISTEN: plus détaillée, elle liste les ports ouverts avec le nom du processus et le PID correspondant. Très pratique pour identifier quel service occupe quel port.
Sur Linux : ss, la commande recommandée
Sur les distributions Linux récentes (Ubuntu, Debian, Fedora…), la commande ss est préférée à netstat, qui appartient au paquet net-tools — non installé par défaut sur certaines distributions. Pour lister tous les ports en écoute :
ss -tulnpLes options signifient : t (TCP), u (UDP), l (listening), n (numérique, sans résolution DNS), p (processus associé). Si vous préférez netstat, installez le paquet avec sudo apt install net-tools sur les systèmes Debian/Ubuntu.
Sur iPhone (iOS) : des options très limitées
iOS ne propose pas d’accès terminal natif. Sur un iPhone, il est donc impossible d’exécuter des commandes réseau directement. Des applications tierces disponibles sur l’App Store proposent des fonctions basiques de scan réseau, mais leurs capacités restent très limitées comparées aux outils desktop. Pour une analyse sérieuse des ports, un ordinateur reste indispensable.
Vérifier les ports ouverts d’une adresse IP avec des outils en ligne et Nmap
Vérifier les ports ouverts d’une adresse IP distante demande des outils adaptés. Deux approches se complètent : les scanners en ligne pour un usage rapide, et Nmap pour une analyse approfondie.
Approche 1 : les outils en ligne
De nombreux scanners de ports gratuits sont accessibles directement depuis un navigateur. Le principe est simple : vous saisissez une adresse IP (ou un nom de domaine), sélectionnez les ports à tester, et l’outil vous indique lesquels sont ouverts, fermés ou filtrés. Ces services sont utiles pour un diagnostic rapide, sans installation.
Leurs limites sont réelles : le scan se limite généralement à quelques dizaines de ports, les résultats peuvent être moins précis qu’un scan local, et certains services bloquent ces requêtes entrantes. Pour un audit sérieux, Nmap reste la référence.
Approche 2 : Nmap, le scanner de référence
Nmap (Network Mapper) est un outil open source disponible sur Windows, Mac et Linux. Il permet de scanner les ports d’une adresse IP avec une précision et une flexibilité que les outils en ligne ne peuvent pas égaler. Quelques commandes essentielles :
nmap 192.168.1.1: scan des 1 000 ports les plus courants.nmap -sV 192.168.1.1: détecte les services et leurs versions sur chaque port ouvert.nmap -p 80,443 192.168.1.1: cible uniquement les ports 80 et 443.nmap -p 1-65535 192.168.1.1: scan exhaustif de l’ensemble des 65 535 ports.
Des services VPN utilisent des ports spécifiques selon le protocole employé — par exemple le port 1194 pour OpenVPN (UDP) ou le port 443 pour les connexions HTTPS. Connaître ces ports permet de configurer correctement un pare-feu ou de diagnostiquer un problème de connectivité VPN.
| Service | Port par défaut | Protocole |
|---|---|---|
| HTTP | 80 | TCP |
| HTTPS | 443 | TCP |
| FTP | 21 | TCP |
| SSH | 22 | TCP |
| DNS | 53 | UDP/TCP |
| RDP | 3389 | TCP |
| OpenVPN | 1194 | UDP |
Sécurité des ports : pourquoi surveiller les ports de votre adresse IP
Un port ouvert sur votre adresse IP, c’est une porte d’entrée potentielle sur votre réseau. Si cette porte n’est pas surveillée, elle peut être exploitée — parfois sans que vous vous en rendiez compte. La gestion des ports est donc un enjeu de sécurité bien concret, pas une préoccupation réservée aux administrateurs systèmes.
Des bots qui scannent Internet en permanence
Sur Internet, des outils automatisés scrutent en continu les adresses IP à la recherche de ports ouverts et de services vulnérables. Des plateformes comme Shodan ou Censys indexent des milliards d’appareils exposés. Selon certaines estimations, plusieurs centaines de millions de scans automatisés sont lancés chaque jour à l’échelle mondiale. Un port TCP laissé ouvert par inadvertance — un service de bureau à distance, une base de données, un panneau d’administration — peut ainsi être détecté en quelques minutes et devenir une cible.
Les bonnes pratiques pour sécuriser vos ports
- Fermer les ports inutilisés : chaque port ouvert sans raison valable élargit inutilement votre surface d’attaque.
- Utiliser un pare-feu : sous Windows, le Windows Defender Firewall permet de contrôler finement les ports autorisés. Sous Linux, iptables ou ufw remplissent ce rôle avec précision.
- Changer les ports par défaut des services sensibles (SSH sur 22, RDP sur 3389) réduit l’exposition aux scans automatisés.
- Utiliser un VPN permet de masquer votre véritable adresse IP publique, rendant vos ports bien moins accessibles depuis l’extérieur.
La règle de base en sécurité réseau est simple : si un port n’est pas utilisé, il doit être fermé. Ce principe de moindre exposition s’applique aussi bien à un particulier qu’à une entreprise. Moins vous exposez de ports, moins vous offrez de surface d’attaque aux bots et aux attaquants.
Inutile de céder à la paranoïa : la grande majorité des utilisateurs ne seront jamais ciblés de façon personnelle. Mais les scans automatisés, eux, ne font pas de distinction.
Questions fréquentes sur les ports et adresses IP
Comment connaître le port d’une adresse IP sans logiciel supplémentaire ?
Sur Windows, la commande netstat -ano dans l’invite de commandes liste tous les ports actifs avec leurs adresses IP associées, sans rien installer. Sur Linux et macOS, ss -tulnp ou netstat -tulnp font la même chose. Ces outils natifs suffisent largement pour un diagnostic rapide des connexions locales.
Quelle est la différence entre un port ouvert et un port fermé ?
Un port ouvert signifie qu’un service écoute activement sur ce port et accepte les connexions entrantes. Un port fermé indique qu’aucun service n’est en attente : la machine répond mais refuse la connexion. Un port filtré (par un pare-feu) ne répond tout simplement pas, ce qui est différent d’un port fermé.
Peut-on scanner les ports d’une adresse IP distante légalement ?
Scanner les ports de votre propre machine ou réseau est parfaitement légal. En revanche, scanner une adresse IP distante sans autorisation explicite du propriétaire est illégal dans la plupart des pays, dont la France (article 323-1 du Code pénal). Les tests de pénétration sur des systèmes tiers nécessitent toujours un accord écrit préalable.
Pourquoi mon adresse IP change-t-elle mais pas mon numéro de port ?
L’adresse IP et le numéro de port sont deux informations indépendantes. L’IP est attribuée dynamiquement par votre fournisseur d’accès et peut changer à chaque reconnexion. Le port, lui, est défini par le service ou l’application qui l’utilise — par convention ou configuration. Un serveur web écoutera toujours sur le port 80 ou 443, quelle que soit l’IP de la machine.
Un VPN masque-t-il les ports de mon adresse IP ?
Un VPN remplace votre adresse IP publique par celle du serveur VPN, ce qui rend vos ports locaux invisibles de l’extérieur. Cependant, il n’empêche pas les ports ouverts sur le serveur VPN lui-même d’être scannés. Pour savoir comment connaître le port d’une adresse IP derrière un VPN, il faut analyser le trafic côté serveur, pas côté client.
Ports et adresses IP : par où commencer concrètement
Connaître les ports actifs d’une machine, c’est comprendre ce qu’elle expose au réseau — et donc maîtriser sa surface d’attaque. Que ce soit pour diagnostiquer une connexion défaillante, configurer correctement un service ou auditer sa sécurité, la démarche reste la même.
Trois niveaux d’action se dégagent : les commandes système (netstat, ss) pour une vue immédiate des ports locaux, les outils en ligne pour un scan externe rapide sans installation, et Nmap pour un audit structuré et complet. Chaque méthode répond à un besoin précis.
Un point essentiel à retenir : tout port ouvert inutilisé est une porte potentielle. Fermez ce qui ne sert pas. La meilleure façon de commencer ? Ouvrez dès maintenant un terminal et tapez netstat -ano — vous saurez en quelques secondes comment connaître le port d’une adresse IP sur votre propre machine, et ce qu’elle expose réellement.
Ancien pentester devenu consultant en sécurité, Yanis vulgarise la cybersécurité sans jargon ni parano. Il teste VPN, antivirus et outils réseau pour mon-ip.fr, avec une obsession : des conseils concrets, honnêtes et vérifiables.