Cómo bloquear direcciones IP en Plesk (firewall de aplicaciones)
¿Tu sitio web está recibiendo ataques desde una misma dirección IP? ¿Notas intentos de acceso sospechosos en los registros de tu servidor? Si gestionas tu hosting con Plesk, estás de suerte.
Bloquear direcciones IP es una de las tareas más efectivas y sencillas para blindar tu servidor. No necesitas ser un experto en seguridad ni tocar lÃneas de comando complejas.
En esta guÃa extensa, te voy a enseñar paso a paso cómo usar el firewall de aplicaciones de Plesk para bloquear IPs no deseadas, proteger tu hosting y mantener tu web a salvo de intrusos. Vamos a ello.
¿Por qué es vital bloquear IPs en tu servidor?
Antes de ponernos manos a la obra, entendamos el "por qué". Cada dÃa, bots maliciosos escanean internet buscando vulnerabilidades. Si no filtras quién entra, tu servidor puede verse saturado o comprometido.
Estas son las razones principales para usar un firewall en Plesk:
- Prevenir ataques de fuerza bruta: Los atacantes intentan adivinar contraseñas de administradores o FTP. Bloquear su IP corta el intento de raÃz.
- Frenar el spam: Si tu servidor de correo recibe miles de correos basura desde una misma IP, bloquearla alivia la carga.
- Mitigar DDoS básicos: Bloquear direcciones especÃficas que generan tráfico anómalo ayuda a que tu sitio no se caiga.
- Cumplir normativas: En algunos casos, necesitas restringir el acceso a ciertos paÃses o rangos de IP por polÃticas internas o legales.
Bloquear IP en Plesk no es solo una opción avanzada; es una práctica básica de higiene digital para cualquier administrador.
Primeros pasos: Acceder al Firewall de Plesk
Plesk integra una herramienta llamada Firewall (basada en el potente sistema iptables de Linux, pero con una interfaz gráfica amigable). No necesitas aprender comandos complicados.
Aquà te explico cómo llegar:
- Inicia sesión en tu panel de control de Plesk.
- En el menú lateral izquierdo, busca la sección "Herramientas y Configuración".
- Dentro de esa sección, en el bloque de "Seguridad", encontrarás el icono de "Firewall". Haz clic en él.
(Nota: sustituye por tu captura si lo deseas, pero recuerda que el texto debe ser claro).
[INFO] Si no ves la opción "Firewall", es posible que tu plan de hosting no lo incluya o que el administrador del servidor lo haya desactivado. En ese caso, contacta con tu proveedor para activarlo.
Entendiendo la interfaz del firewall
La pantalla principal del firewall te mostrará un resumen del estado actual. Verás dos pestañas principales:
- Reglas de tráfico entrante: Aquà es donde trabajaremos. Controla qué IPs pueden llegar a tu servidor.
- Reglas de tráfico saliente: Controla qué conexiones inicia tu servidor hacia el exterior (menos común de usar para bloqueos manuales).
También verás una lista de reglas ya existentes. No te asustes si hay muchas; son las reglas por defecto que permiten el funcionamiento normal (puertos 80 para web, 21 para FTP, etc.).
Método 1: Bloquear IP Plesk con el Firewall (Método Gráfico)
Este es el método más directo y visual. Perfecto para bloquear una IP especÃfica que ves en los logs.
Paso 1: Añadir una nueva regla
En la pestaña de "Reglas de tráfico entrante", haz clic en el botón "Añadir regla" (o "Agregar regla").
Paso 2: Configurar los parámetros de bloqueo
Se abrirá un formulario. Debes rellenarlo con cuidado:
- Nombre de la regla: Pon un nombre descriptivo, por ejemplo: "Bloqueo ataque fuerza bruta".
- Acción: Selecciona "Denegar" o "Rechazar". La diferencia es sutil:
- Denegar (DROP): Simplemente ignora los paquetes. El atacante espera hasta agotar el tiempo de espera. Es más seguro.
- Rechazar (REJECT): EnvÃa un mensaje de error al atacante. Es más rápido para el cliente, pero revela que el firewall existe.
- Dirección IP: Introduce la IP que quieres bloquear. Puedes usar:
- Una IP simple:
192.168.1.100 - Un rango con máscara:
192.168.1.0/24(bloquea desde 192.168.1.0 hasta 192.168.1.255).
- Una IP simple:
- Protocolo: Selecciona "Cualquiera" para bloquear todo el tráfico de esa IP, o especifica uno (TCP, UDP, etc.).
Paso 3: Guardar y aplicar
Haz clic en "Aceptar" o "OK". La regla aparecerá en la lista.
[TIP] Plesk aplica las reglas de arriba hacia abajo. Si tienes una regla que permite todo y luego una que deniega, la primera tendrá prioridad. Asegúrate de que tu regla de bloqueo esté por encima de las reglas genéricas de permitir.
Método 2: Bloquear IP desde los Logs de Plesk (Ataque en curso)
Si estás sufriendo un ataque ahora mismo, ir a los logs es la forma más rápida de detectar al culpable.
- Ve a "Herramientas y Configuración" > "Registros de tráfico" (o "Logs").
- Busca entradas repetitivas desde una misma IP. Normalmente verás muchos intentos fallidos de inicio de sesión (
POST /wp-login.phpo similares). - Copia la dirección IP sospechosa.
- Ahora ve al Firewall y sigue los pasos del Método 1 para añadir una regla de "Denegar" con esa IP.
Este método es muy efectivo para proteger hosting Plesk contra ataques activos.
Método 3: Bloquear un PaÃs o Rango de IPs (Geobloqueo)
A veces no es una sola IP, sino un rango entero de un paÃs del que recibes ataques constantes. Plesk no tiene un botón directo de "bloquear paÃs", pero puedes hacerlo mediante rangos.
Necesitas una lista de rangos de IP del paÃs. Puedes encontrarlas fácilmente con una búsqueda en internet ("lista de IPs de [paÃs] en formato CIDR").
Luego, en el firewall de Plesk, añade una regla para cada rango CIDR que encuentres.
[WARNING] Bloquear un paÃs entero puede afectar a usuarios legÃtimos que quieran visitar tu web desde allÃ. Úsalo solo si es estrictamente necesario y entiendes las consecuencias. El tráfico de Googlebot (el buscador de Google) puede provenir de varias partes del mundo; bloquear un paÃs podrÃa afectar tu SEO si bloqueas los servidores de Google.
El Firewall de Aplicaciones (ModSecurity)
Además del firewall de red (IPtables), Plesk incluye ModSecurity. Este es un "firewall de aplicaciones web" (WAF) que analiza las peticiones HTTP en busca de patrones maliciosos.
¿Cómo se relaciona con el bloqueo de IPs?
ModSecurity no bloquea IPs directamente, pero puede banear temporalmente a los atacantes tras detectar un comportamiento sospechoso. Para configurarlo:
- Ve a la página de tu dominio en Plesk.
- Haz clic en "Seguridad" > "ModSecurity".
- ActÃvalo y elige un conjunto de reglas (OWASP es el más común).
- Configura la polÃtica de bloqueo.
[INFO] ModSecurity es una capa extra de seguridad que complementa el bloqueo de IP. Mientras que el firewall de IP bloquea la "puerta de entrada", ModSecurity bloquea "acciones maliciosas" dentro de la casa.
Automatización: El archivo .htaccess como complemento
Aunque el firewall de Plesk es la solución ideal a nivel de servidor, a veces quieres bloquear una IP solo para un sitio web especÃfico (si tienes varios dominios en el mismo servidor). En ese caso, puedes usar el archivo .htaccess.
- Ve a "Administrador de archivos" de tu dominio.
- Busca la carpeta
httpdocs(opublic_html). - Muestra los archivos ocultos y edita
.htaccess. - Añade al final:
<RequireAll>
Require all granted
Require not ip 123.456.789.000
</RequireAll>
Sustituye 123.456.789.000 por la IP que quieras bloquear. Este método es útil para bloqueos especÃficos de una aplicación, pero recuerda que el firewall de Plesk es más eficiente porque actúa antes de que la petición llegue al servidor web.
Preguntas Frecuentes (FAQ) sobre el firewall de Plesk
Aquà tienes las dudas más comunes que resolvemos en soporte técnico sobre seguridad servidor Plesk:
¿Puedo desbloquear una IP que bloqueé por error?
SÃ, es muy sencillo. Ve al Firewall en Plesk, localiza la regla que creaste y haz clic en el icono de la papelera o en "Eliminar". La regla se eliminará y el tráfico volverá a fluir normalmente.
¿Cuál es la diferencia entre bloquear una IP y usar ModSecurity?
- Firewall de IP: Bloquea la conexión a nivel de red. Es como cortar el cable telefónico del atacante.
- ModSecurity: Analiza el contenido de las peticiones. Es como tener un guardia de seguridad que revisa el contenido de cada paquete que llega. Puede bloquear ataques que vienen de muchas IPs diferentes.
¿El firewall de Plesk afecta a mi rendimiento?
No de forma notable. El firewall de Plesk utiliza reglas de iptables que son extremadamente rápidas. El impacto en el rendimiento es mÃnimo y, a cambio, obtienes una gran protección. Es una inversión excelente para proteger hosting Plesk.
¿Puedo bloquear una IP temporalmente?
Plesk no tiene una función nativa de "bloqueo temporal" en el firewall gráfico. TendrÃas que eliminar la regla manualmente cuando pase el ataque. Para algo más avanzado, podrÃas usar un script, pero para la mayorÃa de los casos, añadir y eliminar manualmente es suficiente.
Mi IP cambia a menudo, ¿cómo puedo asegurarme de no bloquearme a mà mismo?
Es un miedo muy común. La solución es simple:
- Antes de bloquear un rango amplio, verifica cuál es tu IP pública actual (puedes buscarla en Google).
- Añade una regla "Permitir" para tu IP actual por encima de la regla de bloqueo.
- AsÃ, aunque bloquees un rango, tu IP tendrá prioridad y podrás seguir accediendo.
[WARNING] Si bloqueas un rango que incluye tu propia IP y no tienes una regla de "Permitir" por encima, podrÃas quedarte fuera de tu propio servidor. En ese caso, tendrÃas que contactar con tu proveedor de hosting para que te desbloqueen a nivel de servidor.
Consejos extra para una seguridad robusta en Plesk
Bloquear IPs es solo una parte del trabajo. Para una seguridad servidor Plesk completa, te recomiendo:
- Cambia los puertos por defecto: Cambia el puerto SSH (22) a uno personalizado y el puerto de acceso a Plesk (8443) si es posible. Esto reduce los ataques automatizados.
- Usa autenticación de dos factores (2FA): ActÃvala para tu cuenta de administrador de Plesk. Es la barrera más efectiva contra el robo de contraseñas.
- Mantén todo actualizado: Plesk te notificará cuando haya actualizaciones de seguridad. No las pospongas.
- Utiliza contraseñas robustas: Para FTP, bases de datos y correo. Una contraseña débil es la puerta de entrada perfecta.
- Revisa los logs periódicamente: Dedica unos minutos a la semana a revisar los registros de acceso y error. Detectarás patrones anómalos antes de que se conviertan en problemas graves.
Conclusión: Toma el control de tu seguridad
Saber cómo bloquear IP en Plesk te da un control inmediato sobre quién accede a tu servidor. No es una tarea complicada, y con la interfaz gráfica de Plesk, cualquier administrador puede hacerlo en menos de dos minutos.
Recuerda que la seguridad es un proceso continuo, no un evento único. Combina el bloqueo de IPs con las herramientas que Plesk te ofrece, como ModSecurity y las actualizaciones constantes, y tendrás un hosting mucho más robusto.
Espero que esta guÃa te haya sido de gran ayuda. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte a proteger tu hosting Plesk. ¡Buena suerte!
