Tester la connexion à un port TCP depuis Windows
Si vous n’arrivez pas à vous connecter sur tel ou tel service sur un serveur distant, commencez par tester si la connexion au niveau réseau s’établit bien.
Exemple: Depuis mon PC ne n’arrive pas à me connecter à un serveur SQL Server qui se trouve à l’adresse IP 10.30.1.42. Sachant que SQL Server répond normalement sur le port TCP 1433.
Ouvrir PowerShell,
puis tapez Test-NetConnection -ComputerName "nom_ou_adresse_ip_du_serveur" -Port numero_du_port
PS C:\Users\jrullier> Test-NetConnection -ComputerName "10.30.1.42" -Port 1433
ComputerName : 10.30.1.42
RemoteAddress : 10.30.1.42
RemotePort : 1433
InterfaceAlias : Ethernet
SourceAddress : 192.168.6.76
TcpTestSucceeded : True
PS C:\Users\jrullier>
Le message « TcpTestSucceded : True
» indique que la connexion s’établit bien depuis mon PC vers le port TCP 1433 du serveur. Donc je peux éliminer les problématiques réseaux (routage, Firewall) de mon problème de connexion. Reste à voir du côté applicatif…
Par contre si on obtient « TcpTestSucceded : False
« , alors il faut déjà commencer à tester le routage avec la commande « ping » , et voir avec les collègues de l’équipe réseau ce qui peut bloquer.