78 votos

En Windows, usando la línea de comandos, ¿cómo se puede comprobar si un puerto remoto está abierto?

¿Cuál es una manera sencilla en Windows para probar si el tráfico que llega a través de un puerto específico en un equipo remoto?

59voto

Peter M Puntos 246

He encontrado una hiddem joya el otro día de Microsoft que está diseñado para la prueba de los puertos:

Portqry.exe

"Portqry.exe es una utilidad de línea de comandos que puede utilizar para ayudar a solucionar problemas de TCP/IP de problemas de conectividad. Portqry.exe se ejecuta en equipos basados en Windows 2000, en equipos basados en Windows XP y Windows Server 2003 basado en equipos. La utilidad de los informes del estado del puerto de los puertos TCP y UDP en un equipo que seleccione. "

43voto

Iszi Puntos 449

Que versión de Windows? Para Windows 8/Server 2012 y más tarde, las siguientes obras de PowerShell:

Test-NetConnection 128.159.1.1 -Port 80

Algunos de Googlear también a su vez, alternativas que utilizan la .NET Framework directamente (desde PowerShell permite hacer esto) para los sistemas que ejecutan versiones anteriores de Windows que no tienen Test-NetConnection disponible.

23voto

Roman Puntos 7430

Utilizar el comando telnet para conectarse al servidor en el puerto especificado, y ver si se puede establecer una conexión.

Éxito:

$ telnet my_server 25
220 my_server ESMTP Postfix

Error:

$ telnet my_server 23632
Connecting To my_server...Could not open connection to the host, on port 23632:
Connect failed

2voto

The Hoss Puntos 23

Telnet de trabajo para TCP.

Netcat es una mejor herramienta para este tipo de cosas, incluyendo la UDP, pero tenga cuidado, algunos AV softwares consideran un "mal hacker'herramienta de

1voto

Baldy Puntos 129

el siguiente comando lista todos los puertos que están en uso en el equipo...

netstat -a

La salida contiene el protocolo, la dirección local, dirección en el extranjero y el estado actual

Netstat documentación en microsoft.com

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: