Comprobar puertos abiertos
Comprueba si un puerto TCP está abierto en cualquier IP o host público: verifica tu redirección de puertos o analiza los puertos comunes de una vez.
Puertos TCP comunes y para qué sirven
El análisis de arriba prueba los 21 primeros de una vez. Los dos últimos son casos típicos de redirección de puertos: introdúcelos a mano.
| Puerto | Servicio | Para qué sirve |
|---|---|---|
| 21 | FTP | Transferencia de archivos (FTP). Envía las contraseñas en claro: SFTP, por el puerto 22, lo sustituye. |
| 22 | SSH | Shell remoto y transferencia de archivos (SSH, SFTP) en servidores Linux y equipos de red. |
| 25 | SMTP | Correo entre servidores (SMTP). A menudo bloqueado en conexiones domésticas contra el spam. |
| 53 | DNS | DNS sobre TCP: respuestas grandes y transferencias de zona. Las consultas normales usan UDP. |
| 80 | HTTP | Sitios web sin cifrado (HTTP), normalmente solo una redirección a HTTPS. |
| 110 | POP3 | Descarga de correo (POP3), sin cifrar. El puerto 995 es la versión TLS. |
| 143 | IMAP | Lectura del correo en el servidor (IMAP), sin cifrar. El puerto 993 es la versión TLS. |
| 443 | HTTPS | Sitios web y API sobre TLS (HTTPS). El puerto con más probabilidades de estar abierto. |
| 465 | SMTPS | Envío de correo desde un cliente, en TLS desde el primer byte (SMTPS). |
| 587 | SMTP-TLS | Envío de correo desde un cliente, pasado a TLS con STARTTLS (envío). |
| 993 | IMAPS | IMAP sobre TLS: lo que usan los móviles y las apps de correo para leer un buzón. |
| 995 | POP3S | POP3 sobre TLS: descarga de correo cifrada. |
| 3306 | MySQL | Bases de datos MySQL y MariaDB. No debería ser accesible desde todo internet. |
| 3389 | RDP | Escritorio remoto de Windows (RDP). Un objetivo constante de ataques de fuerza bruta si está abierto. |
| 5060 | SIP | Señalización de telefonía IP (SIP), para teléfonos y centralitas VoIP. |
| 5432 | PostgreSQL | Bases de datos PostgreSQL. Como MySQL, mejor detrás de un cortafuegos o una VPN. |
| 6379 | Redis | Redis, una base de datos en memoria. Sin contraseña, un Redis abierto es tomado en pocas horas. |
| 6443 | Kubernetes | El servidor de API de Kubernetes, que controla todo un clúster. |
| 8080 | HTTP-Alt | Puerto HTTP alternativo: proxies, paneles de administración, servidores de desarrollo. |
| 8443 | HTTPS-Alt | Puerto HTTPS alternativo, frecuente en páginas de administración de equipos y routers. |
| 27017 | MongoDB | Bases de datos MongoDB. Miles de instancias abiertas sin contraseña han sido borradas por bots de rescate. |
| 25565 | Minecraft | Servidores de Minecraft Java Edition: el caso clásico de redirección de puertos en un router doméstico. |
| 32400 | Plex | Plex Media Server, para ver tu biblioteca fuera de casa. |
Sobre la comprobación de puertos
Una comprobación de puerto abre una conexión TCP a un puerto concreto e informa de si se completa. Donde el ping dice que una máquina responde, esto dice que un servicio concreto escucha y es accesible: la distinción que importa cuando una base de datos o una API no responden aunque el host haga ping.
- Nuestro servidor de pruebasInternet, desde Falkenstein (Alemania)Abre una conexión TCP hacia
203.0.113.42:25565Antes del router: CGNATTu operador comparte una IP pública entre varios clientes: la dirección WAN del router está en 100.64.0.0/10 o es privada. La prueba se queda en el operador y ninguna regla de tu lado puede arreglarlo.
La prueba muestra: filtrado
- Tu routerEl único equipo que ve internetIP pública
203.0.113.42Regla de redirección25565 → 192.168.1.20:25565Sin regla, o hacia la dirección local equivocadaNo hay regla para este puerto, o apunta a una dirección antigua del dispositivo (reasignada por DHCP): reserva su dirección en el router.
Lo más habitual: filtrado
- El dispositivoAquí, un servidor de MinecraftDirección local
192.168.1.20Escucha enTCP 25565En el dispositivo: cortafuegos o servicio paradoSu cortafuegos descarta la conexión, o el servicio está detenido o solo escucha en 127.0.0.1.
Cortafuegos: filtrado. Sin servicio: cerrado.
Solo TCP: UDP no tiene handshake, así que un puerto mudo no demuestra nada.


Conviene distinguir tres resultados. Un puerto abierto completó el saludo: el servicio está activo y accesible desde fuera. Una conexión rechazada significa que algo respondió pero nada escucha, normalmente porque el servicio está parado. Un tiempo de espera agotado significa que nada respondió, lo que casi siempre apunta a un cortafuegos que descarta el tráfico en silencio más que a un servicio detenido.