Comprobar puertos abiertos

Comprueba si un puerto de tu dirección IP pública acepta conexiones desde internet: la prueba que necesitas tras configurar la redirección de puertos para un servidor de juego, una cámara, el escritorio remoto, un NAS o un cliente de torrents. El test conecta desde nuestro servidor solo a tu dirección, nunca a la de otra persona.

Dirección a probar
Listo

Conexión TCP desde nuestro servidor en Fráncfort, Alemania (probe-fra1) · 3 s de espera · solo tu propia dirección

Puertos comunes
Hasta 10 puertos por comprobación, separados por comas · 20 comprobaciones por minuto

Referencia de puertos

Toca un número de puerto para añadirlo a la comprobación.
PuertoServicioUso habitual
FTPTransferencia de archivos (sin cifrar; evita exponerlo)
SSHShell seguro, SFTP, administración remota
SMTPCorreo entre servidores; los proveedores domésticos suelen bloquearlo
DNS UDPResolución de nombres (solo un servidor DNS debería exponerlo)
HTTPServidor web, sin cifrar
POP3Descarga de correo (sin cifrar)
IMAPAcceso al correo (sin cifrar)
HTTPSServidor web, TLS
SMTPSEnvío de correo por TLS
SMTP submissionEnvío de correo (STARTTLS)
IMAPSAcceso al correo por TLS
OpenVPN UDPServidor OpenVPN
RDPEscritorio remoto de Windows
VNCPantalla remota VNC
HTTP altPuerto web alternativo, proxies, servidores de desarrollo
MinecraftServidor de Minecraft Java
Source games UDPJuegos del motor Source (CS2, TF2)
PlexAcceso remoto a Plex Media Server
WireGuard UDPVPN WireGuard (UDP; no se puede probar aquí)

Comprueba un puerto de tu IP

Introduce un número de puerto (o elige uno de los preajustes) y pulsa Comprobar. Nuestro servidor de Fráncfort intenta una conexión TCP a tu dirección pública por ese puerto e informa abierto, cerrado, filtrado o inalcanzable con el tiempo de respuesta. Hasta diez puertos por petición y veinte peticiones por minuto. El comprobador solo puede probar la dirección desde la que te conectas; rechaza otros destinos para que no pueda usarse para escanear a terceros.

Abierto, cerrado y filtrado explicados

Abierto: la conexión se completó; algo está escuchando y tu router lo redirige. Cerrado: tu dirección respondió con un rechazo; el puerto es alcanzable pero nadie escucha en él (la regla de redirección funciona, la aplicación no está en marcha o escucha en otro puerto). Filtrado: ninguna respuesta en tres segundos; un cortafuegos o NAT descarta el paquete en silencio, que es el estado normal de una conexión doméstica sin regla de redirección. Inalcanzable: no hay ruta hasta tu dirección.

Puertos habituales para probar

Los preajustes cubren los puertos que la gente redirige de verdad. La guía números de puerto habituales incluye más.

Puertos de juegos

Los servidores de juegos usan sobre todo UDP, que un test de conexión TCP no puede sondear; prueba el puerto TCP que documente el juego (por ejemplo, 25565 para Minecraft Java, 27015 para juegos Source) y toma un resultado abierto como prueba de que la redirección y el cortafuegos están bien, ya que las reglas UDP suelen configurarse a la vez. A las consolas con NAT estricta les ayudan más UPnP o el test de tipo de NAT que los puertos sueltos.

Acceso remoto (SSH, RDP)

22 (SSH), 3389 (RDP), 5900 (VNC). Un resultado abierto en estos desde internet es lo que quieres solo si lo pretendes, y entonces con autenticación por clave o contraseña fuerte, actualizaciones y, a ser posible, una VPN delante. Si no los abriste a propósito, cierra la regla de redirección.

Puertos web y de correo

80 y 443 para un servidor web, 25 (SMTP entre servidores), 465/587 (envío de correo), 993/995 (IMAP/POP por TLS). Muchos proveedores residenciales bloquean el 25 entrante y a veces el 80; un resultado filtrado en el 25 desde una línea doméstica suele significar el proveedor, no tu router.

CGNAT puede bloquear la redirección de puertos

Si todos los puertos aparecen filtrados redirijas lo que redirijas, y la dirección WAN de tu router empieza por 100.64–100.127 o es distinta de la que muestra este sitio, tu proveedor comparte una dirección pública entre muchos clientes (NAT de operador). Ninguna regla de redirección en tu router puede ayudar; pide al proveedor una dirección pública, usa IPv6 o usa un servicio de túnel. La comprobación de CGNAT lo confirma.

El puerto está cerrado: cómo arreglar la redirección de puertos

Trabaja de fuera hacia dentro. 1) Confirma que la dirección pública de este sitio coincide con la dirección WAN de tu router; si no, mira CGNAT arriba. 2) En el router, redirige el puerto externo a la dirección privada del dispositivo y al puerto en el que escucha la aplicación, con el protocolo correcto (TCP, UDP o ambos). 3) Da al dispositivo una dirección privada fija (reserva DHCP) para que la regla no se rompa la semana que viene. 4) Permite el puerto en el cortafuegos del propio dispositivo (Firewall de Windows Defender, cortafuegos de macOS, ufw en Linux). 5) Asegúrate de que la aplicación está en marcha y escucha en todas las interfaces, no solo en 127.0.0.1. 6) Repite la comprobación: cerrado significa que los pasos 1–3 funcionan y queda el 4 o el 5; filtrado significa que el paso 2 o 3 sigue mal.

Cómo comprobar si un puerto está abierto en tu ordenador

Para ver si un programa escucha localmente antes de probar desde fuera, usa las herramientas integradas de tu sistema.

Windows (Test-NetConnection)

En PowerShell: Test-NetConnection -ComputerName 192.168.1.20 -Port 25565 prueba un puerto de otro dispositivo de tu LAN; Get-NetTCPConnection -State Listen enumera todo lo que escucha en este equipo. TcpTestSucceeded: True significa que el puerto responde localmente; si esta página dice entonces filtrado, el problema es la regla del router.

macOS y Linux (nc)

nc -zv 192.168.1.20 25565 prueba un puerto de un dispositivo de la LAN; sudo lsof -iTCP -sTCP:LISTEN -n -P (macOS) o ss -ltnp (Linux) enumeran los procesos que escuchan localmente. La lógica es la misma: funciona en local pero no desde aquí significa router o proveedor.

Preguntas frecuentes

¿Cómo compruebo si el puerto 443 está abierto?

Introduce 443 arriba y pulsa Comprobar. Abierto significa que tu router redirige el 443 a un servidor web que escucha; filtrado significa que no hay nada redirigido (el resultado normal en una conexión doméstica); cerrado significa que la redirección funciona pero no hay servidor escuchando.

¿Cómo sé si el puerto 8080 está abierto?

El mismo procedimiento con 8080. Si tienes un servicio en el 8080 dentro de tu red y el resultado es filtrado, añade una regla de redirección para TCP 8080 hacia ese dispositivo y permítelo en el cortafuegos del dispositivo.

¿Hay forma de probar un puerto?

Sí: esta página prueba cualquier puerto TCP de tu propia dirección pública desde internet, que es la única prueba que demuestra que una regla de redirección funciona de extremo a extremo. Para puertos de un dispositivo dentro de tu LAN, usa Test-NetConnection o nc como se describe arriba.

¿Cómo compruebo si el puerto 22 está abierto?

Introduce 22. Abierto significa que SSH es alcanzable desde internet: bien si lo configuraste a propósito y usas claves; si no, cierra la regla. Filtrado o cerrado significa que no es alcanzable desde fuera.

¿Cómo compruebo si el puerto 25 está abierto o no?

Introduce 25. Ten en cuenta que muchos proveedores residenciales bloquean el puerto 25 entrante y saliente para frenar el spam, así que filtrado desde una conexión doméstica suele significar el proveedor y no tu router. Los servidores de correo en proveedores de hosting suelen tener el 25 abierto.

¿Puedo usar el puerto 587 en lugar del 25?

Para enviar correo desde un cliente a tu propio servidor de correo, sí: el 587 (envío, con autenticación y STARTTLS) es el estándar y los proveedores no lo bloquean. El puerto 25 es para la entrega entre servidores; si tienes un servidor de correo que debe recibir correo, el 25 tiene que estar abierto: pide al proveedor que lo desbloquee o usa un relay.

Los resultados proceden de un intento real de conexión TCP hecho por nuestro propio servidor en Fráncfort hacia tu dirección; nada se guarda en caché ni se almacena.

Última actualización: 21 de octubre de 2026