PortChecker Logo
PortChecker

Puerto 1433 — MSSQL (TCP)

MSSQL

¿Qué es el puerto 1433?

Instancia de base de datos Microsoft SQL Server.

Este es un puerto registrado (1024–49151), a menudo asignado a servicios como MSSQL.  ·  No formal RFC; Microsoft TDS protocol

¿Cuándo necesitas el puerto 1433 abierto?

Open only if SQL Server must accept connections from external hosts — for example, a remote application server. Never expose SQL Server directly to the internet. Use a VPN or SSH tunnel and keep this port closed to public traffic.

Usos comunes y software

  • Microsoft SQL Server
  • Azure SQL Database (via gateway)
  • SQL Server Management Studio (SSMS)
  • Entity Framework
  • ADO.NET

Seguridad

Never expose port 1433 directly to the internet. Use a VPN or SSH tunnel for remote database access. Disable the SA account or rename it and use a strong password. Enable SQL Server Audit logging. Restrict client IP addresses in Windows Firewall. Prefer Windows Authentication over SQL authentication where possible.

¿Es seguro el puerto 1433?

Un puerto abierto aumenta la superficie de ataque. La seguridad depende de cómo esté configurado MSSQL.

Riesgo bajo

Riesgo bajo, pero verifica que MSSQL se esté ejecutando en este puerto intencionalmente y que tu aplicación realmente lo necesite antes de dejarlo abierto.

Comprobar el puerto 1433 ahora

Prueba la conectividad del puerto 1433 en cualquier host.

1-65535

Abrir el puerto 1433

Para permitir conexiones entrantes al puerto 1433 (MSSQL), configura tu firewall y añade una regla de reenvío de puertos en tu router hacia la IP local de tu dispositivo.

Firewall de Windows

Abre el Firewall de Windows Defender → Configuración avanzada → Reglas de entrada → Nueva regla → Puerto → TCP → Puertos locales específicos: 1433 → Permitir la conexión → Asigna nombre y guarda la regla.

netsh advfirewall firewall add rule name="Open Port 1433" dir=in action=allow protocol=tcp localport=1433
Linux (UFW / iptables)sudo ufw allow 1433/tcpsudo iptables -A INPUT -p tcp --dport 1433 -j ACCEPT
Router

Accede a tu router (192.168.1.1 o 192.168.0.1) → Reenvío de puertos → Añade una nueva regla: Protocolo TCP, Puerto externo 1433, IP interna: IP local de tu dispositivo, Puerto interno 1433 → Guardar.

Cómo cerrar el puerto 1433

Si no necesitas MSSQL, bloquea este puerto en el firewall o en el router.

Firewall de Windows

Para bloquear el puerto 1433 en Windows, ejecuta el siguiente comando en PowerShell o Símbolo del sistema (como administrador):

netsh advfirewall firewall add rule name="Block Port 1433" dir=in action=block protocol=tcp localport=1433
Linux (UFW / iptables)Ejecuta: sudo ufw deny 1433/tcpsudo iptables -A INPUT -p tcp --dport 1433 -j DROP
Router

Elimina o desactiva la regla de redirección del puerto 1433.

Preguntas frecuentes

¿Para qué se usa el puerto 1433?▾

El puerto 1433 es el puerto TCP estándar para MSSQL. Lo utilizan servidores y aplicaciones que necesitan aceptar conexiones entrantes para este servicio. Si debes mantenerlo abierto depende de si ejecutas activamente un servidor MSSQL; de lo contrario, debe permanecer cerrado.

¿Es seguro mantener abierto el puerto 1433?▾

Un puerto 1433 abierto amplía tu superficie de ataque. Si no ejecutas MSSQL activamente, cierra el puerto en tu firewall y elimina reglas de reenvío de puertos. Si MSSQL debe ser accesible, restringe el acceso a IPs conocidas y mantén el software actualizado.