Comment vérifier si un port est ouvert ou fermé sur un service Windows

Comment vérifier si un port est ouvert ou fermé sur un service Windows
Les ports ouverts sont les types de ports configurés pour accepter les paquets et sont nécessaires pour communiquer sur le réseau. En revanche, les ports fermés ne peuvent pas établir de connexions à un réseau rejetant les paquets. N'oubliez pas qu'il est nécessaire de fermer les ports inutilisés pour restreindre l'accès à tout service exécuté sur le système sans la sensibilisation de l'utilisateur.

Dans cet article, nous consulterons les méthodes pour découvrir si un port est ouvert ou fermé sur un service Windows:

  • En utilisant Telnet
  • En utilisant netstat
  • En utilisant PowerShell (Test-NetConnection Command)

Commençons!

Méthode 1: Vérifiez si un port est ouvert ou fermé sur un service Windows à l'aide de Telnet

Pour vérifier si un port est ouvert ou fermé sur un service Windows à l'aide de Telnet, suivez la procédure ci-dessous.

Étape 1: Activer Telnet sur Windows

Pour activer Telnet sur Windows, ouvrez d'abord le "Activer ou désactiver des fonctionnalités Windows»Réglage du panneau de configuration. À cette fin, recherchez «Caractéristiques Windows" dans le "Commencez”Menu et ouvrez-le:

Du "Caractéristiques de fenêtre”Wizard, marque le«Client Telnet”Cherchez et appuyez sur le"D'ACCORD" bouton:

Ce faisant, le Telnet sera activé sous Windows. Ensuite, appuyez sur le «Fermer" bouton:

Étape 2: ouvrir l'invite de commande

Exécutez l'invite de commande Windows en tant qu'administrateur à l'aide du «Commencez" menu:

Étape 3: Vérifiez l'état du port à l'aide de la commande telnet

Utilisez le "telnet”Commande et spécifiez le nom d'hôte et le numéro de port pour vérifier si un port est ouvert ou fermé sur le service Windows:

> Telnet www.Google.com 443

Si la sortie s'ouvre «Telnet ”Fenêtre d'invite de commande et affichez seulement un curseur clignotant, cela signifie que le port est ouvert et utilisé:

Si la sortie affiche le message "Impossible d'ouvrir une connexion à l'hôte», Cela indique que le port spécifié est fermé:

Passons de l'avant pour consulter la deuxième approche utilisée pour savoir si un statut de port Windows.

Méthode 2: Vérifiez si un port est ouvert ou fermé sur un service Windows à l'aide de netstat

Exécuter le «netstat"La commande vous fera également savoir si un port est ouvert ou fermé sur un service Windows. Cette commande est utilisée comme un outil de surveillance pour les connexions réseau.

Pour comprendre l'utilisation du «netstat»Commande, jetez un œil aux exemples mentionnés ci-dessous.

Exemple 1: Énumérez tous les états du port

Le "-netstat«Commande avec le«-un"L'option affichera tous les ports ouverts, écoutés et établis sur l'invite de commande, ainsi que les autres détails:

> netstat -a

Exemple 2: consultez un état de port spécifique

Pour vérifier si un port est ouvert ou fermé, exécutez le «netstat»Commande et tuyau de sa sortie vers le«Findstr"Commande à l'aide de l'opérateur de tuyau"|". Le "Findstr»La commande recherchera le numéro de port spécifié et affichera les informations liées à la résultante:

> netstat -na | Findstr "58613"

Exemple 3: Découvrez si les ports sont actuellement ouverts ou fermés avec PID

Utilisez la commande fournie ci-dessous pour consulter les ports qui sont actuellement ouverts sur Windows ainsi que leur ID de processus (PID), l'état, l'adresse locale, l'adresse étrangère et un protocole utilisé par un port.

> netstat -aon

Le port est ouvert s'il montre "ÉCOUTE»À l'état du port:

Passons de l'avant vers la troisième approche pour vérifier si le port est ouvert ou fermé sur un service de fenêtre.

Méthode 3: Vérifiez si un port est ouvert ou fermé sur un service Windows à l'aide de PowerShell

Pour vérifier si un port est ouvert ou fermé sur un service Windows à l'aide de PowerShell, suivez la procédure divisée.

Étape 1: Open PowerShell

Premièrement, appuyez sur "Fenêtre + x"Pour afficher le panneau d'utilisateur Power. Ensuite, sélectionnez et ouvrez le «Windows PowerShell (Admin)" option:

Étape 2: Exécuter le test-NetConnection

Après avoir ouvert PowerShell, utilisez le «Test-NetConnection”Commande et spécifiez le numéro de port et l'adresse IP pour vérifier si le port est ouvert ou ferme:

> Test-NetConnection -Port 8000 -compudername 192.168.0.1 -InformationEvel détaillé

Si le résultat de sortie ne montre aucun message d'avertissement ou d'échec ou de délai d'expiration et «Tcptestsucceed«La valeur de la propriété est définie comme«Vrai», Cela signifie que le port est actuellement ouvert:

Le port est fermé si la sortie affiche le «TCP se connecte à (192.168.0.1: 8000) a échoué" avertissement:

Nous avons élaboré les méthodes couramment utilisées pour vérifier si un port est ouvert ou fermé sur le service Windows.

Conclusion

Pour vérifier si un port est ouvert ou fermé sur le service Windows, vous pouvez utiliser le «telnet" ou "netstat”Utilitaire sur l'invite de commande ou utilisez Windows PowerShell. Pour utiliser Telnet sur Windows, nous devons l'activer d'abord. Vous pouvez également utiliser l'outil de ligne de commande netstat pour voir si un port est ouvert ou fermé. À des fins spécifiées, le «Test-NetConnection»La commande peut également être exécutée dans PowerShell. Ce message a démontré les méthodes les plus simples pour déterminer si un port est ouvert ou fermé sur un service Windows.