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

DirectAdmin: Cómo bloquear direcciones IP con el firewall del panel

Actualizado el 9 de febrero de 2026

¿Por qué necesitas bloquear IPs desde DirectAdmin?

Si tienes un sitio web, es muy probable que en algún momento recibas intentos de acceso no autorizado, ataques de fuerza bruta o simplemente tráfico malicioso proveniente de direcciones IP específicas. Cuando esto ocurre, la solución más rápida y efectiva es bloquear IP DirectAdmin directamente desde el firewall del panel. Esto no solo protege tu servidor, sino que también reduce la carga innecesaria en tu sitio.

El firewall integrado en DirectAdmin es una herramienta poderosa que te permite gestionar reglas de acceso a nivel de red. A diferencia de otros métodos más complejos como modificar archivos de configuración del servidor, el panel te ofrece una interfaz gráfica sencilla. Así, cualquier persona, incluso sin experiencia técnica avanzada, puede aplicar un bloqueo en menos de un minuto.

Además, entender cómo funciona el firewall DirectAdmin te dará control total sobre quién puede conectarse a tu servidor. Esto es especialmente útil si compartes hosting o si administras múltiples sitios web. Bloquear una IP no solo detiene ataques, sino que también puede prevenir el robo de información sensible. Vamos a verlo paso a paso.

Antes de empezar: ¿Qué necesitas?

Para realizar este procedimiento, solo necesitas dos cosas:

  1. Acceso al panel de control de DirectAdmin (normalmente en https://tu-dominio.com:2222).
  2. La dirección IP que deseas bloquear. Puedes obtenerla desde los logs de acceso, herramientas como Google Analytics o simplemente si ves intentos sospechosos en tiempo real.

Es importante que sepas que el firewall de DirectAdmin funciona a nivel de sistema operativo, utilizando reglas de iptables o CSF (ConfigServer Security & Firewall) si está instalado. En cualquier caso, el panel unifica la gestión para que no tengas que tocar código.

[INFO] Si tu proveedor de hosting usa un firewall externo (como Cloudflare), el bloqueo desde DirectAdmin actuará en tu servidor original. Aun así, es una capa extra de protección muy recomendable.

Accediendo a la sección de Firewall en DirectAdmin

El primer paso es ubicar la herramienta correcta. Dependiendo de la versión de DirectAdmin que uses, la ruta puede variar ligeramente, pero generalmente es la siguiente:

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca la sección "Administrador de Servicios" o "Cuenta" en el menú superior.
  3. Dentro de esa sección, localiza el icono o enlace llamado "Firewall" o "Firewall Configuration". En algunas versiones, puede aparecer como "IP Blocking" o "Seguridad".

Una vez dentro, verás una interfaz con varias pestañas. Las más importantes son: "IP Block" (para bloquear) y "IP Unblock" (para desbloquear). También puede haber una lista de reglas existentes.

[TIP] Si no encuentras la opción "Firewall", escribe "firewall" en el buscador del panel. DirectAdmin es muy intuitivo y te llevará directo a la herramienta.

Método 1: Bloquear una IP manualmente (la forma más rápida)

Esta es la forma más directa de bloquear IP DirectAdmin. Es ideal cuando ya tienes identificada la dirección IP del atacante.

Aquí tienes los pasos exactos:

  1. Ve a la sección "IP Block" dentro del firewall.
  2. Verás un campo de texto que dice "IP to Block" o "Add IP".
  3. Escribe la dirección IP completa. Por ejemplo: 123.456.789.10.
  4. Opcionalmente, puedes añadir una nota para recordar por qué bloqueaste esa IP (ej: "Ataque fuerza bruta WordPress").
  5. Haz clic en el botón "Add" o "Block".
  6. DirectAdmin aplicará la regla al instante. Verás un mensaje de confirmación.

En este punto, la IP ya está bloqueada. Cualquier conexión desde esa dirección será rechazada automáticamente por el servidor. Ya no podrá acceder a tu sitio web, correo ni FTP.

[WARNING] Si bloqueas tu propia IP por error, te quedarás sin acceso al panel. Asegúrate de conocer tu IP actual antes de probar. Puedes consultarla en sitios como whatismyip.com.

Método 2: Bloquear un rango de IPs (subredes)

A veces, los ataques no provienen de una sola IP, sino de un rango completo. Por ejemplo, si un atacante usa una VPN, es posible que cambie de IP constantemente. En ese caso, es más efectivo bloquear una subred.

DirectAdmin te permite hacerlo añadiendo una máscara de subred. Por ejemplo:

  • Para bloquear todas las IPs que empiezan por 123.456., escribirías: 123.456.0.0/16.
  • Para bloquear las que empiezan por 123.456.789., escribirías: 123.456.789.0/24.

El proceso es el mismo que el método anterior, solo que en el campo de texto pones la IP con la máscara /16 o /24 al final. Esto es muy útil para detener ataques masivos.

[INFO] Si no sabes qué máscara usar, lo más común es /24 para bloquear un rango pequeño o /16 para uno grande. Ten cuidado con bloquear rangos muy amplios, podrías afectar a usuarios legítimos de esa zona geográfica.

Método 3: Usando la lista de bloqueo temporal (si tu firewall lo soporta)

Algunas configuraciones de DirectAdmin incluyen CSF (ConfigServer Security & Firewall). Si tu proveedor lo ha activado, verás una sección adicional llamada "CSF" o "Firewall Configuration" con más opciones.

Dentro de CSF, puedes usar la función "Quick IP Block". Esta opción te permite bloquear una IP temporalmente (por ejemplo, durante 1 hora, 1 día, etc.) y luego se desbloquea automáticamente. Es perfecta para ataques puntuales sin riesgo de bloquearte a ti mismo permanentemente.

El procedimiento es:

  1. Ve a la pestaña "CSF" en el firewall.
  2. Busca el enlace "Quick IP Block".
  3. Introduce la IP y el tiempo de bloqueo.
  4. Guarda los cambios.

Esta funcionalidad es una maravilla para la seguridad DirectAdmin, ya que automatiza la limpieza de reglas antiguas.

¿Cómo desbloquear una IP?

Puede que te equivoques al bloquear una IP o que el atacante ya no suponga una amenaza. Para desbloquear, el proceso es igual de sencillo:

  1. Ve a la sección "IP Unblock" o "List Blocked IPs".
  2. Verás una lista con todas las IPs bloqueadas y la nota que pusiste.
  3. Localiza la IP que quieres desbloquear.
  4. Haz clic en el botón "Remove" o "Unblock" al lado de esa entrada.

La regla se eliminará al instante y la IP volverá a tener acceso normal.

[TIP] Te recomiendo revisar esta lista de vez en cuando. Es una buena práctica de higiene en la seguridad DirectAdmin mantener el firewall limpio y solo con reglas necesarias.

Errores comunes al bloquear IPs (y cómo evitarlos)

Aunque el proceso es simple, hay trampas típicas en las que cae la gente:

  • Bloquear tu propia IP: Como mencioné antes, es el error más común. Solución: antes de bloquear, comprueba tu IP actual y no la bloquees.
  • Bloquear la IP del servidor de correo: Si bloqueas la IP de tu propio servidor de correo saliente, tus emails podrían no enviarse. Asegúrate de no incluirla en la lista.
  • Bloquear un rango demasiado amplio: Si bloqueas 0.0.0.0/0, estás bloqueando todo el tráfico. Evita usar máscaras menores a /16 a menos que sea absolutamente necesario.
  • No poner notas: Si bloqueas muchas IPs, al final no recordarás por qué las bloqueaste. Usa siempre el campo de notas.

Preguntas frecuentes (FAQ)

¿Qué pasa si no tengo la opción "Firewall" en mi panel?

Si no ves la opción de firewall, es posible que tu plan de hosting no incluya esta funcionalidad o que el administrador del servidor la haya deshabilitado. En ese caso, contacta con tu proveedor de hosting y solicita que activen el firewall DirectAdmin o que te bloqueen la IP ellos mismos.

¿Puedo bloquear una IP desde el acceso root por SSH?

Sí, por supuesto. Pero el propósito de este artículo es usar el panel. Si tienes acceso SSH, puedes usar comandos como iptables -A INPUT -s IP_AQUI -j DROP. Sin embargo, para usuarios de hosting compartido, el panel es la única vía.

¿El bloqueo de IP afecta a mi SEO?

No. Bloquear una IP maliciosa no afecta a tu posicionamiento en buscadores. De hecho, lo protege, ya que evita que los bots maliciosos rastreen tu sitio de forma agresiva y consuman recursos que ralentizan la carga para los visitantes reales.

¿Qué hago si el ataque continúa después de bloquear la IP?

Si bloqueas una IP y el ataque persiste, es probable que el atacante esté usando múltiples IPs o una botnet. En ese caso, te recomiendo:

  1. Activar un plugin de seguridad en tu CMS (por ejemplo, Wordfence para WordPress).
  2. Considerar el uso de un CDN con firewall de aplicaciones web (WAF) como Cloudflare.
  3. Contactar con tu proveedor de hosting para que analicen el tráfico a nivel de red.

¿Es lo mismo el firewall de DirectAdmin que el de Syspanel?

No, son paneles diferentes. Si usas Syspanel (anteriormente conocido como HestiaCP), el acceso al panel se realiza a través del puerto 2106, y la gestión del firewall se hace de forma similar pero en otra interfaz. Aunque los conceptos son los mismos, las rutas de acceso cambian. Si migras de uno a otro, ten en cuenta que las reglas de firewall no se transfieren automáticamente.

Consejos extra de seguridad para tu servidor

Bloquear IPs es solo una parte de la seguridad DirectAdmin. Para una protección completa, te sugiero:

  • Cambia el puerto SSH por defecto (22) a uno personalizado.
  • Usa autenticación de dos factores (2FA) en tu cuenta de DirectAdmin.
  • Mantén tu CMS y plugins actualizados.
  • Instala un módulo de seguridad como ModSecurity si tu proveedor lo permite.
  • Revisa los logs de acceso semanalmente para detectar patrones sospechosos.

Conclusión

Aprender a bloquear IP DirectAdmin es una habilidad esencial para cualquier administrador de sitios web. No solo te da tranquilidad, sino que también te permite actuar con rapidez ante cualquier amenaza. El firewall del panel es tu primera línea de defensa, y con esta guía ya sabes cómo usarlo correctamente.

Recuerda siempre verificar dos veces la IP antes de bloquearla, usar notas para mantener un registro claro y revisar la lista de bloqueos periódicamente. Con estas prácticas, tu servidor estará mucho más seguro y tu sitio web funcionará de manera más estable.

Si tienes dudas sobre tu configuración específica, no dudes en contactar con el soporte de tu hosting. Ellos pueden ayudarte a interpretar los logs y a decidir si necesitas bloqueos más avanzados. ¡Manos a la obra y a proteger tu espacio digital!

¿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