En esta publicación, verificaremos los métodos para encontrar si un puerto está abierto o cerrado en un servicio de Windows:
Empecemos!
Método 1: Verifique si un puerto está abierto o cerrado en un servicio de Windows usando Telnet
Para verificar si un puerto está abierto o cerrado en un servicio de Windows con Telnet, siga el procedimiento de abajo.
Paso 1: Habilite Telnet en Windows
Para habilitar Telnet en Windows, primero abra el "Activar o desactivar las características de windowsConfiguración del panel de control. Para este propósito, busque "Características de Windows" en el "Puesta en marcha"Menú y abrirlo:
Desde el "Características de la ventana"Mago, marque el"Cliente de Telnet"Casilla de verificación y presione el"DE ACUERDO" botón:
Al hacerlo, la telnet se habilitará en Windows. Entonces, presione el "Cerca" botón:
Paso 2: Abra el símbolo del sistema
Ejecute el símbolo del sistema de Windows como administrador utilizando el "Puesta en marcha"Menú:
Paso 3: Verifique el estado del puerto con el comando Telnet
Utilizar el "telnetComando "y especifique el nombre de host y el número de puerto para verificar si un puerto está abierto o cerrado en el servicio de Windows:
> Telnet www.Google.com 443
Si se abre la salida "Telnet "Ventana del símbolo del sistema y muestra solo un cursor parpadeante, significa que el puerto está abierto y se usa:
Si la salida muestra el mensaje "No pudo abrir una conexión al host", Indica que el puerto especificado está cerrado:
Pasemos a ver el segundo enfoque utilizado para averiguar si un estado de puerto de Windows.
Método 2: Verifique si un puerto está abierto o cerrado en un servicio de Windows usando NetStat
Ejecutando el "netstatEl comando también le informará si un puerto está abierto o cerrado en un servicio de Windows. Este comando se utiliza como una herramienta de monitoreo para las conexiones de red.
Para comprender el uso del "netstat"Comando, eche un vistazo a los ejemplos mencionados a continuación.
Ejemplo 1: Enumere todos los estados de puerto
El "-netstat"Comando con el"-a"La opción mostrará todos los puertos abiertos, escuchados y establecidos en el símbolo del sistema, junto con los otros detalles:
> netstat -a
Ejemplo 2: consulte un estado de puerto específico
Para verificar si un puerto está abierto o cerrado, ejecute el "netstat"Comando y abastece su salida al"Findstr"Comando utilizando el operador de tubería"|". El "Findstr"El comando buscará el número de puerto especificado y mostrará la información relacionada resultante:
> netstat -Na | Findstr "58613"
Ejemplo 3: Consulte si los puertos están actualmente abiertos o cerrados junto con PID
Utilice el siguiente comando proporcionado para ver los puertos que están actualmente abiertos en Windows junto con su ID de proceso (PID), estado, dirección local, dirección extranjera y un protocolo utilizado por un puerto.
> netstat -aon
El puerto está abierto si se muestra "ESCUCHANDO"En el estado del puerto:
Avancemos hacia el tercer enfoque para verificar si el puerto está abierto o cerrado en un servicio de ventana.
Método 3: Verifique si un puerto está abierto o cerrado en un servicio de Windows usando PowerShell
Para verificar si un puerto está abierto o cerrado en un servicio de Windows usando PowerShell, haga un seguimiento del procedimiento a continuación.
Paso 1: Abierto de PowerShell
En primer lugar, presione "Ventana+X"Para ver el panel de usuario de energía. Luego, seleccione y abra el "Windows PowerShell (administrador)" opción:
Paso 2: Ejecutar Test-NetConnection
Después de abrir PowerShell, use el "Prueba de netconexiónComando "y especifique el número de puerto y la dirección IP para verificar si el puerto está abierto o cerrado:
> Test NetConnection -Port 8000 -Computername 192.168.0.1 -Información de nivel detallado
Si el resultado de la salida no muestra ninguna advertencia, fallido o mensaje de tiempo de espera y "Tcptestsuceded"El valor de la propiedad se establece como"Verdadero", Significa que el puerto está abierto actualmente:
El puerto está cerrado si la salida muestra el "TCP Connect a (192.168.0.1: 8000) falló" advertencia:
Hemos elaborado los métodos de uso común para verificar si un puerto está abierto o cerrado en el servicio de Windows.
Conclusión
Para verificar si un puerto está abierto o cerrado en el servicio de Windows, puede usar el "telnet" o "netstat"Utilidad en el símbolo del sistema o utilizar Windows PowerShell. Para utilizar Telnet en Windows, primero debemos habilitarlo. También puede usar la herramienta de línea de comandos netstat para ver si un puerto está abierto o cerrado. Para el propósito especificado, el "Prueba de netconexión"El comando también se puede ejecutar en PowerShell. Esta publicación demostró los métodos más simples para determinar si un puerto está abierto o cerrado en un servicio de Windows.