Comprobador de puertos abiertos
Introduce un host y un puerto para ver si aparecería como abierto desde internet público. Incluye ajustes predefinidos para Minecraft, Rust, SSH y puertos web, y una explicación de por qué un puerto a menudo aparece cerrado incluso cuando el servidor funciona perfectamente.
Objetivo
Host y puerto
Funciona con servidores de juego, SSH, servidores web — cualquier cosa que escuche en un puerto TCP o UDP.
Puertos habituales
Resultado
Introduce un host y un puerto, y ejecuta la comprobación.
Compruébalo tú mismo
Ejecuta esto desde cualquier máquina fuera de tu red (un VPS, un móvil con datos) — ejecutarlo desde la misma red que el objetivo no demuestra nada sobre la accesibilidad desde internet.
Linux / macOS (nc)
nc -zv play.wespner.eu 25565
Windows (PowerShell)
Test-NetConnection -ComputerName 'play.wespner.eu' -Port 25565
Por qué los puertos aparecen cerrados
Los sospechosos habituales
Que el proceso del servidor esté activo no significa que el puerto sea accesible desde internet. En orden aproximado de probabilidad:
- Una regla de firewall lo bloquea. El firewall del sistema operativo (ufw, firewalld, iptables/nftables) puede no tener ninguna regla que permita el puerto. El generador de reglas de firewall crea el comando exacto para abrirlo.
- NAT del router / redirección de puertos. Si el servidor está detrás de un router doméstico, el router necesita una regla explícita de redirección de puertos que apunte el puerto externo a la IP interna de la máquina — si no, el tráfico entrante nunca llega.
- CGNAT del proveedor de internet. Muchos proveedores residenciales y algunos móviles ponen las conexiones detrás de un Carrier-Grade NAT, así que no hay ninguna IP pública a la que redirigir — ningún ajuste del router lo soluciona, necesitarías otro tipo de conexión o un proxy/túnel.
- El proceso en realidad no está escuchando en él, o está vinculado a 127.0.0.1. Un servicio vinculado a localhost solo acepta conexiones desde la misma máquina, nunca desde fuera — comprueba la dirección de bind en su configuración, no solo que esté «en ejecución».
- Protocolo incorrecto. Un servidor de juego que espera UDP nunca responderá a un sondeo TCP (y viceversa). Minecraft Java es TCP; Bedrock, Rust y la mayoría de los demás puertos de servidores de juego son UDP.
¿Tienes tu propio servidor de juegos?
Servidores de juegos Wespner con protección DDoS, discos NVMe y activación en pocos minutos.