Puertos TCP y UDP más comunes
Para qué sirve cada puerto conocido, qué protocolo usa y si es seguro abrirlo. Las asignaciones oficiales vienen del registro de IANA; los usos no oficiales pero extendidos están marcados y enlazan a la documentación del producto.
Comprueba si un puerto está abierto en tu IP
Solo comprobamos la dirección desde la que nos visitas, un puerto TCP cada vez. No se puede escribir la dirección de otra persona: esto no es un escáner de puertos.
| Puerto | Protocolo | Servicio | Categoría |
|---|---|---|---|
| 21 | TCP | FTP | Archivos compartidos y Windows |
| 22 | TCP | SSH | Acceso remoto |
| 23 | TCP | Telnet | Acceso remoto |
| 25 | TCP | SMTP | Correo |
| 53 | TCP y UDP | DNS | Otros servicios |
| 80 | TCP | HTTP | Web |
| 110 | TCP | POP3 | Correo |
| 135 | TCP | MS RPC | Archivos compartidos y Windows |
| 139 | TCP | NetBIOS | Archivos compartidos y Windows |
| 143 | TCP | IMAP | Correo |
| 443 | TCP y UDP | HTTPS | Web |
| 445 | TCP | SMB | Archivos compartidos y Windows |
| 465 | TCP | SMTPS | Correo |
| 587 | TCP | envío SMTP | Correo |
| 993 | TCP | IMAPS | Correo |
| 995 | TCP | POP3S | Correo |
| 1080 | TCP | SOCKS | VPN y proxies |
| 1194 | TCP y UDP | OpenVPN | VPN y proxies |
| 1433 | TCP | MS SQL Server | Bases de datos y cachés |
| 1521 | TCP | Oracle DB | Bases de datos y cachés |
| 1723 | TCP | PPTP | VPN y proxies |
| 2049 | TCP y UDP | NFS | Archivos compartidos y Windows |
| 3000 | TCP | servidores de desarrollo | Herramientas de desarrollo |
| 3128 | TCP | proxy Squid | VPN y proxies |
| 3306 | TCP | MySQL | Bases de datos y cachés |
| 3389 | TCP y UDP | RDP | Acceso remoto |
| 4444 | TCP | Metasploit | Otros servicios |
| 5000 | TCP | Flask, Docker Registry | Herramientas de desarrollo |
| 5060 | TCP y UDP | SIP | Otros servicios |
| 5432 | TCP | PostgreSQL | Bases de datos y cachés |
| 5900 | TCP | VNC | Acceso remoto |
| 6379 | TCP | Redis | Bases de datos y cachés |
| 8000 | TCP | Django, Python | Herramientas de desarrollo |
| 8080 | TCP | HTTP alternativo | Web |
| 8081 | TCP | Metro, HTTP alt. | Herramientas de desarrollo |
| 8443 | TCP | HTTPS alternativo | Web |
| 8888 | TCP | Jupyter | Herramientas de desarrollo |
| 9000 | TCP | PHP-FPM, SonarQube | Herramientas de desarrollo |
| 9090 | TCP | Prometheus, Cockpit | Herramientas de desarrollo |
| 9200 | TCP | Elasticsearch | Bases de datos y cachés |
| 11211 | TCP y UDP | Memcached | Bases de datos y cachés |
| 25565 | TCP | Minecraft | Otros servicios |
| 27017 | TCP | MongoDB | Bases de datos y cachés |
| 51820 | UDP | WireGuard | VPN y proxies |
Por qué un puerto puede parecer cerrado con el servidor funcionando
Casi todas las redes domésticas están detrás de un router con NAT: la dirección pública es del router y tu ordenador tiene una privada, como 192.168.1.10. Una conexión desde internet llega al router y se queda ahí, salvo que crees una regla de reenvío de puertos hacia tu ordenador.
Muchos operadores móviles y algunos domésticos van más allá y usan CGNAT (NAT de operador): varios clientes comparten una dirección pública y tu propio router recibe una dirección de 100.64.0.0/10. En ese caso ninguna regla en tu lado abre el puerto; pide al operador una IP pública o usa un túnel o una VPN.
Aunque el reenvío esté configurado, el cortafuegos del ordenador (Firewall de Windows Defender, ufw, firewalld) debe permitir el puerto, y el programa tiene que escuchar en todas las interfaces (0.0.0.0), no solo en 127.0.0.1.
UDP no se puede comprobar así: un servicio UDP normalmente no responde a paquetes que no entiende, y «sin respuesta» no significa nada. Esta comprobación usa solo TCP.