Lista de puertos comunes
Consulta qué se ejecuta en un número de puerto o busca el puerto predeterminado de un servicio. Filtra la tabla por protocolo, rango de puertos (conocidos, registrados, dinámicos) o categoría, como web, correo, bases de datos o acceso remoto.
Última actualización:
| Protocolo | Descripción | Categoría |
|---|
Ningún puerto coincide con estos filtros. Prueba otro nombre o borra los filtros.
Cómo usar Lista de puertos comunes
- Escribe un número de puerto (como 3306) para ver los servicios que lo usan, o un nombre (como postgres) para encontrar su puerto.
- Filtra por protocolo, rango de puertos o categoría para acotar la lista.
- Ordena haciendo clic en el encabezado de la columna Puerto o Servicio.
- Lee la descripción para saber qué hace el servicio y si está cifrado.
- Copia o descarga: haz clic en un número de puerto para copiarlo o descarga la tabla filtrada como archivo CSV.
Rangos de puertos definidos por la IANA
| Rango | Nombre | Para qué sirve |
|---|---|---|
| 0–1023 | Puertos conocidos (de sistema) | Servicios básicos de internet como HTTP, SSH, DNS y SMTP. Usarlos normalmente requiere permisos de administrador. |
| 1024–49151 | Puertos registrados (de usuario) | La IANA los asigna bajo solicitud a aplicaciones concretas, p. ej. el 3306 para MySQL o el 3389 para RDP. |
| 49152–65535 | Puertos dinámicos / privados | Nunca se asignan. Se usan como puertos de origen de corta duración para conexiones salientes y para servicios privados y temporales. |
El "Service Name and Transport Protocol Port Number Registry" de la IANA es la lista oficial. Muchos puertos de esta tabla, como el 3000, 5173, 8000, 8080 o 9090, son valores predeterminados populares elegidos por proyectos de software y no asignaciones formales de la IANA, así que el mismo número puede significar cosas distintas en sistemas distintos. Las distribuciones de Linux suelen usar su propio rango efímero de 32768–60999 en lugar del rango dinámico de la IANA.
Versiones seguras de los protocolos comunes
| Texto sin cifrar | Alternativa cifrada |
|---|---|
| HTTP 80 | HTTPS 443 |
| FTP 21 | SFTP 22 (sobre SSH) o FTPS 990 |
| Telnet 23 | SSH 22 |
| SMTP 25 (entre servidores) | SMTP con STARTTLS en el 25; envío desde clientes en el 587 (STARTTLS) o el 465 (TLS implícito) |
| POP3 110 | POP3S 995 |
| IMAP 143 | IMAPS 993 |
| LDAP 389 | LDAPS 636 |
| DNS 53 | DNS sobre TLS 853 o DNS sobre HTTPS 443 |
| MQTT 1883 | MQTT sobre TLS 8883 |
Cómo comprobar qué puertos están abiertos
- Linux:
sudo ss -tulpnmuestra todos los puertos TCP y UDP en escucha con el programa al que pertenecen. - macOS:
sudo lsof -iTCP -sTCP:LISTEN -n -Pmuestra los puertos TCP en escucha. - Windows:
netstat -anomuestra los puertos con los ID de proceso; búscalos en la pestaña Detalles del Administrador de tareas. - Probar un puerto remoto:
nc -zv example.com 443en Linux/macOS, oTest-NetConnection example.com -Port 443en PowerShell.
Preguntas frecuentes
¿Qué son los puertos conocidos?
Los puertos del 0 al 1023 son los puertos conocidos (de sistema) que la IANA asigna a servicios básicos como HTTP (80), HTTPS (443), SSH (22) y DNS (53). En Linux y macOS, un programa normalmente necesita permisos de administrador para escuchar en ellos.
¿Qué diferencia hay entre puertos registrados y dinámicos?
Los puertos registrados, del 1024 al 49151, pueden registrarlos ante la IANA los fabricantes de software, por ejemplo el 3306 para MySQL. Los puertos dinámicos o privados, del 49152 al 65535, nunca se asignan; los sistemas operativos los usan como puertos de origen temporales (efímeros) para las conexiones salientes.
¿Qué diferencia hay entre los puertos TCP y UDP?
TCP y UDP tienen espacios de puertos separados de 65,536 números cada uno. TCP ofrece conexiones fiables y ordenadas y se usa para la web, el correo electrónico y SSH. UDP envía datagramas independientes sin garantía de entrega y es adecuado para consultas DNS, voz, vídeo y juegos. Muchos servicios registran el mismo número en ambos.
¿Qué puerto usa HTTPS?
HTTPS usa por defecto el puerto TCP 443. HTTP/3 también usa el puerto 443, pero sobre UDP con el protocolo QUIC. HTTP simple, sin cifrar, usa el puerto 80.
¿Un servicio está siempre en su puerto predeterminado?
No. Un número de puerto es solo una convención: los administradores pueden ejecutar SSH en el 2222 o una aplicación web en el 8080, y cualquier programa puede escuchar en un puerto inesperado. Para ver qué está escuchando realmente en tu equipo, ejecuta sudo ss -tulpn en Linux o netstat -ano en Windows.
¿Qué puertos debo mantener cerrados a internet?
Expón solo lo que necesites, normalmente el 80 y el 443 para un servidor web. Nunca expongas directamente bases de datos (3306, 5432, 27017, 6379), la API de Docker (2375), RDP (3389), SMB (445) ni Telnet (23); accede a ellos mediante una VPN o un túnel SSH.
¿Cuántos puertos hay?
TCP y UDP tienen cada uno 65,536 puertos, numerados del 0 al 65535, porque el campo de puerto del encabezado del paquete mide 16 bits. El puerto 0 está reservado y no se usa para el tráfico normal.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.