🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo bloquear una IP en DirectAdmin

Actualizado el 27 de noviembre de 2025

¿Por qué deberías bloquear una IP en DirectAdmin?

La seguridad de tu servidor es una de las prioridades más importantes cuando gestionas un sitio web. Si tienes un panel de control como DirectAdmin, es probable que en algún momento te encuentres con intentos de acceso sospechosos, ataques de fuerza bruta o simplemente tráfico no deseado proveniente de una dirección IP concreta.

Bloquear una IP en DirectAdmin es una de las medidas más efectivas y rápidas para proteger tu servidor. Al hacerlo, le dices al sistema que ignore cualquier petición que provenga de esa dirección concreta. Esto puede ayudarte a:

  • Evitar ataques de fuerza bruta contra tu panel de administración o tu sitio web.
  • Reducir la carga del servidor al bloquear bots maliciosos que consumen recursos.
  • Impedir el acceso a usuarios no autorizados que intentan explotar vulnerabilidades.

En este artículo, te explicaré paso a paso cómo bloquear una IP en DirectAdmin, tanto desde la interfaz gráfica como mediante comandos si prefieres el terminal. Además, te daré algunos consejos prácticos para que tu servidor esté siempre protegido.


¿Qué es DirectAdmin y cómo funciona su sistema de seguridad?

DirectAdmin es un panel de control de hosting muy popular, conocido por su interfaz limpia y su facilidad de uso. Permite gestionar dominios, cuentas de correo, bases de datos y, por supuesto, la seguridad del servidor.

Una de las herramientas más útiles que incluye es el firewall integrado. Este firewall actúa como una barrera entre tu servidor y el tráfico externo, permitiéndote crear reglas para aceptar o denegar conexiones según la IP de origen.

Cuando bloqueas una IP en DirectAdmin, lo que haces es crear una regla en el firewall que rechaza cualquier paquete de datos proveniente de esa dirección. Esto es mucho más eficiente que instalar un plugin de seguridad en WordPress, por ejemplo, porque el bloqueo ocurre a nivel de servidor, antes de que la petición llegue a tu aplicación.


Método 1: Bloquear una IP en DirectAdmin desde el panel de control

Este es el método más sencillo y recomendado para usuarios que no están familiarizados con la línea de comandos. Sigue estos pasos:

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador y escribe la URL de tu servidor. Normalmente es algo como https://tu-dominio.com:2222 o https://tu-ip:2222. Introduce tu nombre de usuario y contraseña de administrador.

Paso 2: Ve a la sección de "Administrador" o "Reseller"

Dependiendo de tu nivel de acceso, verás diferentes opciones en el menú superior. Si eres el administrador del servidor, busca el icono que dice "Admin Level" o "Nivel de Administrador". Si eres un usuario reseller, busca la opción equivalente en tu panel.

Paso 3: Busca la herramienta "IP Manager" o "Firewall"

En el nivel de administrador, verás una sección llamada "IP Manager". Esta herramienta te permite gestionar todas las direcciones IP asociadas a tu servidor. También puedes encontrar la opción "Firewall" en el mismo menú.

Paso 4: Bloquea la IP

Dentro de "IP Manager" o "Firewall", verás un campo para añadir una nueva regla. Escribe la dirección IP que quieres bloquear y selecciona la acción "Deny" o "Block". Asegúrate de guardar los cambios.

[TIP] Si no sabes qué IP bloquear, puedes revisar los registros de acceso (logs) de tu servidor para identificar las direcciones sospechosas. En DirectAdmin, puedes acceder a ellos desde la sección "Logs" o "Registros".


Método 2: Bloquear una IP en DirectAdmin usando el firewall CSF

Muchos servidores con DirectAdmin incluyen CSF (ConfigServer Security & Firewall), una herramienta avanzada de seguridad que se integra perfectamente con el panel. Si tu servidor la tiene instalada, puedes usarla para bloquear IPs de forma más granular.

Paso 1: Accede a CSF desde DirectAdmin

En el nivel de administrador, busca la sección "Plugins" y haz clic en "ConfigServer Security&Firewall". Se abrirá una nueva página con todas las opciones de configuración.

Paso 2: Bloquea la IP temporal o permanentemente

Dentro de CSF, verás varias pestañas. La que te interesa es "Quick Action" o "Acción Rápida". Aquí puedes:

  • Bloquear temporalmente una IP: Introduce la IP en el campo correspondiente y selecciona "Block". Esta acción añadirá la IP a la lista de bloqueos temporales.
  • Bloquear permanentemente una IP: Ve a la pestaña "Permanent Block" o "Bloqueo Permanente" y añade la IP. Esta opción es ideal para direcciones que sabes que son maliciosas.

[WARNING] Ten cuidado al bloquear permanentemente una IP. Asegúrate de que no sea una dirección legítima, como la de tu oficina o la de un cliente importante, porque el bloqueo será inmediato y necesitarás acceso al servidor para deshacerlo.

Paso 3: Verifica el bloqueo

Después de añadir la IP, CSF te mostrará un mensaje de confirmación. Puedes verificar que la regla se ha aplicado en la pestaña "Firewall Log" o en la lista de IPs bloqueadas.


Método 3: Bloquear una IP en DirectAdmin mediante SSH (línea de comandos)

Si prefieres trabajar con el terminal o necesitas bloquear varias IPs a la vez, puedes hacerlo directamente desde SSH. Este método es más rápido y te da un control total sobre el firewall.

Paso 1: Conéctate a tu servidor por SSH

Abre tu terminal y escribe:

ssh usuario@tu-servidor.com

Introduce tu contraseña cuando te lo pida.

Paso 2: Usa CSF para bloquear la IP

Si CSF está instalado, el comando es muy sencillo:

csf -d 123.456.789.0

Este comando bloquea la IP de forma permanente. Si quieres hacer un bloqueo temporal, puedes usar:

csf -td 123.456.789.0 3600

Este segundo comando bloquea la IP durante 3600 segundos (1 hora).

Paso 3: Verifica las reglas activas

Para ver todas las IPs bloqueadas, ejecuta:

csf -l

Esto te mostrará una lista con todas las reglas activas en el firewall.

[INFO] Si tu servidor no usa CSF, puedes usar iptables directamente. El comando sería:
iptables -A INPUT -s 123.456.789.0 -j DROP
Para guardar los cambios, ejecuta service iptables save.


Cómo desbloquear una IP en DirectAdmin

Puede que algún día necesites desbloquear una IP, ya sea porque fue un error o porque el problema se ha resuelto. El proceso es igual de sencillo.

Desde el panel de DirectAdmin

Ve a "IP Manager" o "Firewall", busca la IP en la lista de bloqueadas y elimínala. Guarda los cambios y listo.

Desde CSF

Si usas CSF, el comando para desbloquear una IP es:

csf -dr 123.456.789.0

Y para eliminar un bloqueo temporal:

csf -tr 123.456.789.0

Recuerda que siempre debes tener cuidado al eliminar reglas de seguridad. Asegúrate de que la IP ya no representa una amenaza.


Consejos adicionales para la seguridad de tu servidor DirectAdmin

Bloquear IPs es solo una parte de la estrategia de seguridad. Aquí tienes algunos consejos extra para mantener tu servidor a salvo:

  • Mantén DirectAdmin actualizado: Las actualizaciones incluyen parches de seguridad importantes.
  • Usa contraseñas fuertes: Tanto para tu panel como para las cuentas de tus usuarios.
  • Activa la autenticación en dos pasos (2FA): DirectAdmin la soporta, y es una capa extra de protección.
  • Configura un límite de intentos de inicio de sesión: Esto ayuda a prevenir ataques de fuerza bruta.
  • Revisa los logs periódicamente: La detección temprana de comportamientos anómalos es clave.

[TIP] Si tienes varios servidores o gestionas el hosting de tus clientes, considera usar un panel alternativo como Syspanel (antiguamente HestiaCP). Syspanel es gratuito, muy seguro y se accede a través del puerto 2106. Su interfaz es intuitiva y también incluye opciones avanzadas de firewall.


Preguntas frecuentes (FAQ) sobre bloquear IPs en DirectAdmin

¿Puedo bloquear un rango de IPs completo?

Sí, tanto en DirectAdmin como en CSF puedes bloquear rangos de IPs. Por ejemplo, para bloquear todas las IPs desde 123.456.0.0 hasta 123.456.255.255, usarías la notación 123.456.0.0/16. Esto es útil si detectas ataques masivos desde una misma subred.

¿Qué pasa si bloqueo mi propia IP?

Si bloqueas tu propia IP, perderás el acceso al servidor y a tu sitio web. Deberás contactar con tu proveedor de hosting para que deshagan el bloqueo, o si tienes acceso físico al servidor, podrás hacerlo desde la consola.

¿El bloqueo de IP afecta a mi SEO?

No, el bloqueo de IPs no afecta directamente a tu posicionamiento en buscadores. Sin embargo, si bloqueas accidentalmente a los bots de Google, podrías dejar de ser indexado. Por eso es importante revisar bien qué IPs bloqueas.

¿Cuánto tiempo tarda en hacerse efectivo el bloqueo?

El bloqueo es inmediato. En cuanto guardas la regla, el firewall empieza a rechazar las conexiones de esa IP.

¿Puedo automatizar el bloqueo de IPs?

Sí, puedes usar herramientas como CSF para configurar reglas automáticas que bloqueen IPs después de varios intentos fallidos de conexión. Esto es muy útil para proteger servicios como SSH o FTP.


Conclusión

Bloquear una IP en DirectAdmin es una tarea sencilla pero muy poderosa. Ya sea desde el panel de control, usando CSF o desde la línea de comandos, tienes múltiples opciones para proteger tu servidor de amenazas externas. Mi recomendación es que combines estos métodos con una buena política de contraseñas y una revisión periódica de los logs.

Recuerda que la seguridad no es un evento único, sino un proceso continuo. Mantente alerta y no dudes en bloquear cualquier IP que te parezca sospechosa. Tu servidor y tus visitantes te lo agradecerán.

Si tienes más dudas, déjalas en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu servidor!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel