¿Cómo comprobar que un puerto está abierto?
Este wikiHow te enseñará cómo comprobar que un determinado puerto de una computadora o red está abierto.
Método 1: Comprobar que un puerto local del router esté abierto (Windows)

1. Habilita Telnet para Windows.
Podrás usar Telnet para comprobar que un determinado puerto esté abierto en el router o local o punto de acceso. A continuación, encontrarás cómo hacerlo:
Escribe características windows en la barra de búsqueda. En caso de que no veas la barra de búsqueda, haz clic en el círculo o la lupa a la derecha del menú de "Inicio".
Haz clic en .
Marca la casilla al lado de "Cliente Telnet" y haz clic en .
Haz clic en  cuando termine de instalarse la aplicación.

2. Abre
Para hacerlo:
escribe cmd en la barra de búsqueda de Windows;
haz clic en  en los resultados de búsqueda.

3. Escribe ipconfig en la ventana del "Símbolo del sistema" y presiona Intro.
Esto mostrará una cantidad de información de la red.

4. Anota la dirección IP del router.
La dirección que aparezca al lado de "Puerta de enlace predeterminada" en los resultados de ipconfig será la dirección local del router.

5. Escribe telnet en la ventana del "Símbolo del sistema" y presiona Intro.
Se abrirá una ventana de Microsoft Telnet.

6. Escribe open (dirección IP del router) (número de puerto).
Por ejemplo, en caso de que quieras comprobar que el puerto 25 esté abierto en el router, y la dirección IP del router sea 10.0.0.1, deberás escribir open 10.0.0.1 25.

7. Presiona Intro.Telnet tratará de conectarse al puerto.
En caso de que aparezca un mensaje con el texto "Please press Enter" ("Presiona Intro por favor") o "Press any key to continue" ("Presiona cualquier tecla para continuar"), el puerto estará abierto.
Si aparece un mensaje con el texto "Could not open connection" ("No se ha podido abrir la conexión"), el puerto estará cerrado. Método 2: Comprobar que un puerto local del router esté abierto (Mac)

1. Abre una ventana del "Terminal"
Para ello, abre Spotlight haciendo clic en la lupa en la esquina superior derecha de la pantalla, escribiendo terminal, y a continuación haciendo clic en  en los resultados de búsqueda.
Usa este método para comprobar que un puerto esté abierto en el router local o punto de acceso.

2. Escribe netstat -nr | grep default en la ventana y presiona Atrás.
La dirección IP del router aparecerá al lado de "default" ("Predeterminada") en la parte superior de los resultados.

3. Escribe nc -vz (la dirección IP del router) (puerto).
Por ejemplo, en caso de que quieras comprobar que el puerto 25 esté abierto en el router, y la dirección IP del router sea 10.0.0.1, deberás escribir nc -vz 10.0.0.1 25.

4. Presiona Atrás.
A continuación, encontrarás cómo interpretar los resultados:
En caso de que el puerto esté abierto, aparecerá un mensaje informando de que la conexión se ha realizado con éxito.
Si el puerto está cerrado, aparecerá un mensaje informando de que la conexión se ha rechazado o se ha agotado el tiempo de espera. Método 3: Comprobar que una aplicación esté permitida a través del Firewall de Windows

1. Abre la búsqueda de Windows y escribe firewall ("Cortafuegos").
En caso de que la barra de búsqueda no esté ya abierta, haz clic en el círculo o la lupa a la derecha del menú "Inicio" para abrirla.
Usa este método si quieres comprobar que Windows esté configurado para permitir a una aplicación que hayas instalado comunicarse a través del cortafuegos.
El Firewall de Windows estará habilitado por defecto. En caso de que hayas instalado tu propio programa de firewall, úsalo para comprobar que una aplicación tenga permiso.

2. Haz clic en Windows Defender Firewall.
Se abrirán los ajustes del "Firewall" y la "Protección de red"

3. Haz clic en Permitir a una aplicación atravesar el firewall.
Será uno de los enlaces de texto situados en la parte inferior de la ventana. Aparecerá una lista de aplicaciones con permiso para atravesar el Firewall.
En caso de que la aplicación solo tenga permiso para atravesar el Firewall solo cuando estés conectado a una red que hayas marcado como "Privada" (como por ejemplo cuando te conectas a tu red doméstica), aparecerá una marca en la columna "Privada" al lado de la aplicación.
Si la aplicación tiene permiso para atravesar el Firewall cuando estés conectado a una red pública, aparecerá una marca en la columna "Pública".

4. Da permiso a una aplicación o un puerto que no esté en la lista para que atraviese el Firewall.
En caso de que no veas la aplicación en la lista "Aplicaciones y características permitidas", haz clic en el botón  en la esquina superior derecha, y a continuación sigue estos pasos:
Haz clic en  en la parte inferior.
Haz clic en , selecciona la aplicación, y luego haz clic en .
Haz clic en  en la esquina inferior izquierda, selecciona una preferencia de privacidad, y haz clic en .
Haz clic en  para añadir la aplicación, y después en . Método 4: Comprobar un puerto externo

1. Ve a http://www.canyouseeme.org en un navegador web.
Podrás usar esta página para comprobar que un puerto en la computadora o red sea accesible a la red. La página web detectará automáticamente tu dirección IP y la mostrará en el cuadro "Your IP" ("Tu IP").
Hay muchas páginas web diferentes que podrás usar para comprobar que un puerto esté abierto. Realiza una búsqueda con los términos "herramienta comprobar puertos abiertos" en el motor de búsqueda que prefieras para encontrar una alternativa, en caso de que quieras.

2. Introduce el puerto.
Escribe el puerto que quieras comprobar (por ejemplo, 22 para SSH) en el cuadro "Port to Check" ("Puerto para comprobar").

3. Haz clic en Check Port ("Comprobar puerto").
En caso de que el puerto esté abierto y disponible, aparecerá un mensaje de confirmación. De lo contrario, aparecerá el mensaje "Error: I could not see your service on (your IP address) on port (the port number)" ("Error: no se pudo recuperar el servicio en (tu dirección IP) en el puerto (número de puerto)"). Método 5: Comprobar que una aplicación esté permitida a través del Firewall de Mac

1. Haz clic en el menú  y selecciona Preferencias del sistema.
El Firewall de Mac no está habilitado de forma predeterminada.

2. Haz clic en Seguridad y privacidad.
Es el icono con forma de casa en la fila superior.

3. Haz clic en la pestaña Firewall.
Se encuentra en la parte central superior de la ventana.
En caso de que aparezca el mensaje "Firewall:On" ("Firewall: activado") en la parte superior de la pestaña, el Firewall estará activo.
Si el Firewall no está activo, pero quieres que lo esté, haz clic en el icono del candado en la parte inferior izquierda de la ventana, introduce la contraseña de administrador, y haz clic en .

4. Haz clic en Opciones de Firewall.
Se abrirán los ajustes, incluyendo una lista de las aplicaciones configuradas y los servicios configurados para que permitan o no las conexiones entrantes.
En caso de que una aplicación o un servicio tenga un punto verde y el texto , significará que el puerto está abierto.
Si ves un punto rojo con el mensaje "Bloquear conexiones entrantes", el puerto estará cerrado.
Podrás activar que un puerto permita o no las conexiones haciendo clic en el icono de la flecha doble al lado del estado actual de la aplicación, y eligiendo una opción.
Método 1: Comprobar que un puerto local del router esté abierto (Windows)
1. Habilita Telnet para Windows.
2. Abre
3. Escribe ipconfig en la ventana del "Símbolo del sistema" y presiona Intro.
4. Anota la dirección IP del router.
5. Escribe telnet en la ventana del "Símbolo del sistema" y presiona Intro.
6. Escribe open (dirección IP del router) (número de puerto).
7. Presiona Intro.Telnet tratará de conectarse al puerto. Método 2: Comprobar que un puerto local del router esté abierto (Mac)
1. Abre una ventana del "Terminal"
2. Escribe netstat -nr | grep default en la ventana y presiona Atrás.
3. Escribe nc -vz (la dirección IP del router) (puerto).
4. Presiona Atrás. Método 3: Comprobar que una aplicación esté permitida a través del Firewall de Windows
1. Abre la búsqueda de Windows y escribe firewall ("Cortafuegos").
2. Haz clic en Windows Defender Firewall.
3. Haz clic en Permitir a una aplicación atravesar el firewall.
4. Da permiso a una aplicación o un puerto que no esté en la lista para que atraviese el Firewall. Método 4: Comprobar un puerto externo
1. Ve a http://www.canyouseeme.org en un navegador web.
2. Introduce el puerto.
3. Haz clic en Check Port ("Comprobar puerto"). Método 5: Comprobar que una aplicación esté permitida a través del Firewall de Mac
1. Haz clic en el menú  y selecciona Preferencias del sistema.
2. Haz clic en Seguridad y privacidad.
3. Haz clic en la pestaña Firewall.
4. Haz clic en Opciones de Firewall.