Cómo bloquear IPs en cPanel usando IP Blocker
¿Qué es el IP Blocker de cPanel y por qué deberías usarlo?
La seguridad de tu sitio web es una de las prioridades más importantes cuando gestionas un hosting. Cada día, bots maliciosos, atacantes y direcciones IP sospechosas intentan acceder a paneles de control, probar contraseñas o explotar vulnerabilidades. Una de las herramientas más eficaces y sencillas que tienes a tu disposición es el IP Blocker de cPanel.
El IP Blocker te permite bloquear direcciones IP específicas o rangos completos para que no puedan acceder a tu sitio web, a tu correo electrónico ni a ninguna parte de tu cuenta de hosting. Es como poner un portero virtual en la puerta de tu servidor que rechaza automáticamente a cualquier visitante que esté en tu lista negra.
A lo largo de esta guía, aprenderás paso a paso cómo utilizar esta herramienta, qué opciones tienes, cómo evitar errores comunes y algunas preguntas frecuentes resueltas. Vamos a ello.
¿Por qué necesitas bloquear IPs en cPanel?
Existen varias razones por las que podrías necesitar bloquear IP cPanel. Aquí tienes las más comunes:
- Ataques de fuerza bruta: Un atacante intenta adivinar tu contraseña de acceso al panel o a WordPress. Si ves muchos intentos fallidos desde la misma IP, bloquearla es la solución inmediata.
- Bots de scraping: Quieren copiar tu contenido, imágenes o datos sin permiso. Bloquear su IP evita que sigan robando recursos.
- Comentarios spam: Algunas IPs generan cientos de comentarios basura en tu blog. Bloquearlas de raíz es mucho más eficiente que moderar manualmente.
- Tráfico no deseado: Si detectas picos de tráfico extraños desde una ubicación geográfica concreta o una IP concreta, puedes bloquearla para proteger tu ancho de banda.
- Problemas de rendimiento: Un bot mal configurado puede sobrecargar tu servidor. Bloquear su IP alivia la carga.
¿Qué hace exactamente el IP Blocker?
Cuando bloqueas una IP en cPanel, el servidor rechaza cualquier conexión proveniente de esa dirección. Esto aplica a todos los servicios de tu cuenta: sitio web, correo, FTP, bases de datos, etc. El usuario que intenta acceder verá un error de conexión o un tiempo de espera agotado.
Es importante entender que el bloqueo se aplica a nivel de servidor, no solo a nivel de aplicación. Esto significa que es mucho más efectivo que un plugin de seguridad de WordPress, porque actúa antes de que la petición llegue a tu sitio.
Cómo acceder al IP Blocker en cPanel
El proceso para bloquear direcciones IP es muy intuitivo. Sigue estos pasos:
- Inicia sesión en cPanel: Normalmente accedes a través de
tudominio.com/cpanelotudominio.com:2083. Introduce tu usuario y contraseña. - Busca la sección de Seguridad: En la pantalla principal de cPanel, busca la categoría "Seguridad".
- Haz clic en "IP Blocker": Dentro de esa categoría encontrarás la herramienta con el nombre exacto. También puedes usar el buscador de cPanel en la parte superior derecha y escribir "IP Blocker".
Una vez dentro, verás una interfaz muy limpia con dos partes principales: un campo para añadir nuevas IPs y una lista de las IPs ya bloqueadas.
Paso a paso: cómo bloquear una IP individual
Esta es la operación más básica y la que usarás con más frecuencia. Vamos a verla en detalle.
Paso 1: Introduce la dirección IP
En el campo de texto que dice "Dirección IP o Dominio", escribe la IP que deseas bloquear. Por ejemplo: 192.168.1.100.
También puedes introducir un dominio. Si pones ejemplo.com, cPanel intentará resolver la IP de ese dominio y bloquearla. Esto es útil si no conoces la IP exacta de un atacante, pero sí el dominio desde el que ataca.
Paso 2: Haz clic en "Agregar"
Después de escribir la IP, pulsa el botón "Agregar". Verás que la dirección aparece inmediatamente en la lista de IPs bloqueadas.
Paso 3: Verificación opcional
Puedes marcar la casilla "Enviar una notificación por correo electrónico al agregar una IP" si quieres recibir un aviso cada vez que bloquees una IP nueva. Esto es útil para llevar un registro de tus acciones de seguridad.
Cómo bloquear un rango de IPs (CIDR)
A veces no es una sola IP la que te ataca, sino un rango completo. Por ejemplo, si detectas ataques desde varias IPs de la misma subred, puedes bloquear todo el rango de una sola vez.
cPanel utiliza el sistema CIDR (Classless Inter-Domain Routing) para definir rangos. Esto puede sonar complicado, pero es muy sencillo en la práctica.
Formato básico de CIDR
192.168.1.0/24: Bloquea todas las IPs desde192.168.1.0hasta192.168.1.255(254 direcciones útiles).10.0.0.0/8: Bloquea todas las IPs que empiecen por10.(más de 16 millones de direcciones).172.16.0.0/12: Bloquea el rango de172.16.0.0a172.31.255.255.
¿Cómo saber qué rango usar?
- Si quieres bloquear un rango pequeño, como las últimas 256 direcciones de una subred, usa
/24. - Para un rango medio, como 65,536 direcciones, usa
/16. - Para un rango muy grande, como 16 millones, usa
/8.
[TIP] Si no estás seguro del rango exacto, empieza bloqueando solo la IP individual. Si el ataque continúa desde IPs cercanas, entonces amplía el bloqueo al rango
/24. Siempre es mejor bloquear lo mínimo necesario para no afectar a usuarios legítimos.
Ejemplo práctico
Supón que recibes ataques desde las IPs 203.0.113.5, 203.0.113.20 y 203.0.113.150. Todas pertenecen al mismo rango /24. En lugar de bloquearlas una por una, puedes escribir 203.0.113.0/24 y bloquear las 254 direcciones de una vez.
Cómo desbloquear una IP
Si bloqueaste una IP por error, o si quieres permitir el acceso de nuevo a una dirección que ya no representa una amenaza, el proceso es igual de sencillo.
- En la lista de IPs bloqueadas, localiza la dirección que quieres eliminar.
- Haz clic en el botón "Eliminar" junto a esa IP.
- Confirma la acción en la ventana emergente.
La IP quedará desbloqueada al instante y podrá acceder a tu sitio web de nuevo.
[WARNING] Si desbloqueas una IP que sigue atacando, volverás a tener el problema. Asegúrate de que el motivo del bloqueo ya no existe antes de eliminarlo.
Consejos avanzados para maximizar la seguridad cPanel
Además del IP Blocker, hay otras medidas que puedes tomar para reforzar la seguridad cPanel. Aquí tienes algunas recomendaciones profesionales.
1. Combina el IP Blocker con otras herramientas
- Config Server Security (CSF): Si tu hosting utiliza este firewall, puedes crear reglas más avanzadas que el IP Blocker no permite.
- Mod_Security: Un firewall de aplicaciones web que filtra peticiones maliciosas antes de que lleguen a tu sitio.
- Autenticación de dos factores (2FA): Actívala en cPanel para que, incluso si alguien obtiene tu contraseña, no pueda acceder sin el segundo código.
2. Revisa los logs de acceso regularmente
En cPanel, puedes acceder a "Estadísticas de Ancho de Banda" o "Awstats" para ver qué IPs están visitando tu sitio. Si detectas patrones extraños, puedes bloquearlas preventivamente.
3. Utiliza listas negras de IPs conocidas
Existen bases de datos públicas de IPs maliciosas (como Spamhaus o StopForumSpam). Aunque cPanel no las integra directamente, puedes bloquear manualmente las IPs que aparecen en estas listas si detectas actividad sospechosa.
4. Considera usar un CDN con protección integrada
Servicios como Cloudflare ofrecen protección contra ataques DDoS y bots antes de que lleguen a tu servidor. Esto complementa perfectamente el IP Blocker.
Errores comunes al usar el IP Blocker
Aunque es una herramienta sencilla, hay algunos fallos que los usuarios cometen con frecuencia. Evítalos para no causar problemas en tu sitio.
Bloquear tu propia IP
Si te bloqueas a ti mismo, no podrás acceder a tu sitio web ni a tu cPanel. Esto es especialmente fácil si usas una IP dinámica que cambia con el tiempo.
[WARNING] Antes de bloquear una IP, verifica que no sea la tuya. Puedes comprobar tu IP pública visitando sitios como
whatismyip.com. Si te bloqueas accidentalmente, tendrás que contactar con tu proveedor de hosting para que te desbloqueen.
Bloquear un rango demasiado amplio
Bloquear un rango /8 puede dejar sin acceso a millones de usuarios legítimos. Por ejemplo, bloquear 8.8.8.0/8 (que incluye los DNS de Google) podría afectar a muchos visitantes.
No llevar un registro de las IPs bloqueadas
Si bloqueas muchas IPs, es fácil perder la cuenta de quién está bloqueado y por qué. Mantén una hoja de cálculo o un documento donde anotes la IP, la fecha y el motivo del bloqueo.
Preguntas frecuentes sobre IP Blocker
¿Puedo bloquear una IP pero permitir su acceso al correo?
No. El IP Blocker de cPanel actúa a nivel global. Bloquea el acceso a todos los servicios de tu cuenta. Si necesitas un control más granular, tendrías que usar reglas de firewall avanzadas.
¿Cuántas IPs puedo bloquear?
No hay un límite estricto, pero bloquear cientos de IPs puede afectar al rendimiento del servidor. Es mejor bloquear rangos en lugar de IPs individuales cuando sea posible.
¿El IP Blocker protege contra ataques DDoS?
No completamente. Un ataque DDoS distribuido proviene de miles de IPs diferentes. El IP Blocker solo es efectivo contra ataques de un número limitado de direcciones. Para DDoS, necesitas protección a nivel de red o un CDN especializado.
¿Qué diferencia hay entre IP Blocker y el firewall de cPanel?
El IP Blocker es una herramienta simplificada que añade reglas básicas. El firewall (normalmente CSF) es mucho más potente y permite reglas complejas como bloquear por país, por puerto o por tipo de petición. Si tu hosting tiene CSF, es recomendable usarlo para casos avanzados.
¿Puedo bloquear países enteros?
El IP Blocker de cPanel no tiene una opción directa para bloquear países. Sin embargo, puedes hacerlo manualmente añadiendo los rangos de IPs de ese país (usando CIDR). Existen listas públicas de rangos por país que puedes descargar.
¿Se mantienen los bloqueos si cambia mi IP?
El bloqueo está asociado a tu cuenta de hosting, no a tu IP. Si cambia tu IP pública, los bloqueos seguirán activos.
[INFO] Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP) en lugar de cPanel, el acceso a la gestión de IPs se realiza a través del puerto 2106. En Syspanel, encontrarás una opción similar llamada "Firewall" o "IP Ban" dentro del panel de administración. Aunque la interfaz es diferente, el concepto es el mismo: añadir IPs a una lista negra para bloquear su acceso.
Resumen final: domina el IP Blocker en 5 pasos
- Accede a cPanel y busca la sección de Seguridad.
- Abre IP Blocker.
- Escribe la IP o rango que deseas bloquear (usa CIDR para rangos).
- Haz clic en Agregar y verifica que aparezca en la lista.
- Monitorea los logs y desbloquea IPs cuando sea necesario.
El IP Blocker es una herramienta esencial para cualquier persona que gestione un sitio web. Es rápida, gratuita y no requiere conocimientos técnicos avanzados. Con esta guía, ya sabes cómo bloquear IP cPanel de manera efectiva y proteger tu sitio de accesos no autorizados.
Recuerda que la seguridad es un proceso continuo. No basta con bloquear IPs una vez; debes revisar periódicamente los logs, actualizar tus listas y combinar varias capas de protección. Si tienes dudas, consulta la documentación de tu proveedor de hosting o contacta con su soporte técnico.
Empieza hoy mismo a proteger tu sitio web con el IP Blocker de cPanel y duerme tranquilo sabiendo que has cerrado la puerta a los visitantes no deseados.
