Comprueba si el puerto está abierto en las ventanas

Es muy probable que hayas llegado a este artículo porque una aplicación que estás intentando ejecutar se queja de que un «puerto» está bloqueado o porque has leído que dejar ciertos «puertos» abiertos en tu red puede ser un problema de seguridad.

Lo primero que debes saber es que los puertos a los que nos referimos aquí son virtuales. No tiene nada que ver con los puertos físicos de hardware de red de tu router, televisión, consolas u ordenadores. Los puertos son simplemente una forma de que el hardware y el software de tu red organicen el tráfico de información.

Piensa en los carriles reservados en una carretera. La acera es para los peatones. Puede haber un carril reservado para bicicletas. Los vehículos compartidos y los autobuses también tienen sus propios carriles. Los puertos cumplen la misma función. Un puerto puede utilizarse para recibir correos electrónicos, mientras que otro lleva las solicitudes de transferencia de archivos o el tráfico de un sitio web.

Los dos tipos de puertos más comunes en las redes modernas se conocen como puertos TCP y UDP. Es decir, Protocolo de Control de Transmisión y Protocolo de Datagramas de Usuario, respectivamente. Así que estos dos tipos de puertos utilizan protocolos de red diferentes.

Puertos abiertos windows 10

La forma más fácil de comprobar si un puerto está abierto en Windows 10 es utilizando el comando Netstat. Netstat’ es la abreviatura de estadísticas de red. Te mostrará qué puertos está utilizando actualmente cada protocolo de Internet (como TCP, FTP, etc.).

El comando tiene muchos parámetros, pero los que necesitarás para comprobar si un puerto está abierto son (a), que proporciona los puertos activos, y (b), que te dirá el nombre de los procesos que utilizan esos puertos.

TCPView es una utilidad incluida en Microsoft Sysinternals que te muestra una lista de todos los procesos en ejecución y sus puertos abiertos asociados. Esta aplicación muestra los puertos que se abren y cierran y las transferencias de paquetes, todo en tiempo real.

Nirsoft CurrPorts es otra utilidad para ver todos los puertos que están siendo utilizados actualmente por las aplicaciones y servicios de tu sistema. Sólo tienes que buscar la columna de puertos locales para ver qué puertos de tu ordenador están activos.

Instala PortQry Command Line Port Scanner para obtener otra utilidad de línea de comandos dedicada a escanear tu ordenador en busca de puertos abiertos. Una vez que lo instales, abre el Símbolo del sistema en modo administrador. PortQry se instala automáticamente en el directorio C:\PortQryV2, así que cambia el directorio de tu símbolo del sistema a ese directorio.

Telnet comprueba si el puerto está abierto

Gracias por esto. Sin embargo, tengo otro problema. Tengo 6 ordenadores conectados en cadena para crear una granja de render. Dos de mis ordenadores «no pueden conectarse al servidor, porque la máquina de destino rechazó activamente la conexión». ¿Cómo puedo hacer que mi ordenador principal y los otros 5 «hablen» entre sí? ¿Mi ordenador y los otros 5 estarían escuchando en el mismo puerto?

«Rechazó activamente la conexión» suena como un puerto cerrado, o un problema de firewall. También tendrías que asegurarte de que los servicios necesarios se están ejecutando en ambos ordenadores para poder establecer la conexión. No estoy familiarizado con su sistema operativo/configuración para ofrecer información más específica.

Hola, ¿podríais ayudarme con el problema de los puertos no disponibles que tengo desde que me mudé a Rogers (mi nuevo ISP)? He configurado el reenvío de puertos en mi puerta de enlace (Cisco DPC3825), y he hecho excepciones en el firewall de Windows para el puerto 13000, pero todos los programas existentes para la comprobación de puertos abiertos dicen que no está disponible. Hoy he encontrado una herramienta de Cisco (https://supportforums.cisco.com/docs/DOC-10272), y he seguido sus instrucciones, que han mostrado que el estado del puerto es stealth, lo que según Cisco es una prueba de que el ISP está bloqueando el puerto. Entonces, hablé con el servicio técnico de mi ISP, y el supervisor me aseguró que el puerto 13000 no está bloqueado ni para TCP ni para UDP. Y sin embargo, este puerto sigue sin estar disponible para el programa concreto (freephoneline.ca) para el que lo estoy utilizando. Acabo de seguir tu consejo de usar netstat -a, pero no muestra el puerto 13000. Tal vez no he hecho las cosas bien en mi firewall de Windows, pero en este punto, no tengo idea de cómo hacerlo. Si quieres te puedo enviar todos los resultados de las pruebas que he hecho hasta ahora. Me gustaría mucho tener el puerto 13000 funcionando. ¿Podría ayudarme con esto?

Comprobar los puertos en uso

Si su ordenador está infectado con un malware, como un troyano, una puerta trasera (virus que permiten a un atacante conectarse y controlar su ordenador de forma remota), normalmente dicha puerta trasera abre un puerto y escucha en la red, esperando una conexión entrante. Aunque puede haber opciones, por ejemplo, muchos backdoors se conectan al ordenador del atacante y esperan comandos – en este caso, sería más correcto hablar no de un puerto abierto, sino de una conexión establecida. Este es un comportamiento común para el malware, ya que no requiere que la víctima tenga una IP blanca (lo cual es raro en los ordenadores domésticos). Por lo tanto, es importante comprobar los puertos abiertos y las conexiones de red establecidas. Por supuesto, una conexión establecida significa un puerto abierto, pero desde un punto de vista técnico, siguen siendo cosas diferentes.

Otro ejemplo en el que necesitas determinar qué servicio está escuchando en un puerto: estás intentando instalar un servicio de red (servidor web Apache o SGBD MySQL), y no se inician, porque algún otro servicio ya ha ocupado su puerto, que están usando por defecto. En este caso, necesitas encontrar este servicio y deshabilitarlo o configurarlo para que trabaje con un puerto diferente.