Saltar al contenido
TCPRiesgo alto si se expone

Puerto 1521 (Oracle Database): para qué sirve y cómo protegerlo

El puerto 1521 TCP es el del listener de Oracle Database (TNS Listener), por donde las aplicaciones conectan con la base de datos. Como cualquier base de datos, no debe estar expuesto a Internet.

Qué es el puerto 1521

El listener recibe la conexión y la pasa a la instancia de base de datos. Los ficheros listener.ora y tnsnames.ora definen dónde escucha y cómo llegan los clientes.

¿Es peligroso tener abierto el puerto 1521?

Riesgo alto: No debe estar abierto a Internet.

  • Ataques al listener y fuerza bruta.

Cómo proteger el puerto 1521

  • Solo red interna o VPN.
  • Registro válido de nodos (valid node checking) en sqlnet.ora.

Comandos y configuración

Comprobar si el puerto 1521 está abierto

bash
sudo ss -tlnp | grep ':1521 '
nc -zv 203.0.113.10 1521
sudo nmap -p 1521 203.0.113.10

Estado del listener

bash
lsnrctl status
tnsping ORCL

También puedes comprobarlo desde fuera de tu red con nuestro escáner de puertos online.

Herramientas para comprobarlo

Preguntas frecuentes

¿Qué es el TNS Listener?

El proceso de Oracle que escucha en el 1521 y encamina las conexiones de los clientes hacia la base de datos correcta.

Puertos relacionados

Ver la lista de puertos