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

Cómo Bloquear IPs no Deseadas en cPanel

Actualizado el 19 de septiembre de 2025

¿Por qué es importante bloquear IPs en cPanel?

Si tienes un sitio web, es muy probable que en algún momento recibas visitas no deseadas. No hablo solo de trolls o curiosos, sino de bots maliciosos, rastreadores agresivos o atacantes que intentan vulnerar tu seguridad. Estos accesos pueden ralentizar tu página, consumir tus recursos de hosting e incluso comprometer tus datos.

La buena noticia es que bloquear IP cPanel es un proceso sencillo y muy efectivo. Con esta acción, le dices al servidor: "A esta dirección IP no la quiero ver por aquí". Es como poner un portero muy estricto en la puerta de tu casa digital.

En esta guía, te voy a explicar paso a paso cómo hacerlo, qué herramientas de seguridad cPanel tienes a tu disposición y algunos consejos extra para mantener tu web a salvo de tráfico malicioso.


¿Qué es una dirección IP y por qué bloquearla?

Antes de ponernos manos a la obra, vamos a entender qué es eso de la IP. Una dirección IP es como la matrícula de un coche, pero para dispositivos conectados a Internet. Cada vez que alguien visita tu web, su ordenador o móvil tiene una IP que lo identifica.

Cuando esa IP se dedica a hacer cosas raras, como intentar acceder a tu panel de administración miles de veces por minuto o enviar spam a través de tus formularios, lo más inteligente es denegar IP de forma permanente o temporal.


Método 1: Usar el "Índice de Denegación de IP" en cPanel

Esta es la forma más directa y nativa de bloquear IP cPanel. El sistema tiene una herramienta específica para ello, y se llama "Índice de Denegación de IP". Con ella, puedes bloquear una IP individual o un rango completo.

Pasos para bloquear una IP

  1. Inicia sesión en cPanel: Entra en tu cuenta de hosting y busca el icono de cPanel. Normalmente es un acceso directo desde tu área de cliente o una URL tipo tudominio.com/cpanel.

  2. Busca la sección de Seguridad: Dentro de cPanel, verás un montón de iconos. Busca el que dice "Índice de Denegación de IP" o "IP Blocker" si lo tienes en inglés. Suele estar en la sección "Seguridad".

  3. Introduce la IP a bloquear: En el campo "Dirección IP o dominio", escribe la IP que quieres bloquear. Puedes usar una IP completa (ej. 123.456.789.10) o un rango (ej. 123.456.789.*).

  4. Haz clic en "Agregar": Después de escribir la IP, pulsa el botón para añadirla a la lista negra. El sistema te pedirá confirmación. Acepta y listo.

[INFO]: Si no sabes qué IP quieres bloquear, puedes encontrarla en los registros de acceso de tu web (logs) o usando herramientas online que te dicen la IP de un visitante. También puedes ver las IPs que han intentado acceder a tu wp-login.php si usas WordPress.


Método 2: Bloquear IPs a través de .htaccess

Otra técnica muy utilizada es modificar el archivo .htaccess. Este archivo es el "directorio de reglas" de tu servidor Apache. Es un poco más técnico, pero te da un control más fino.

¿Cómo se hace?

  1. Accede al Administrador de Archivos: Dentro de cPanel, busca el icono "Administrador de Archivos" (File Manager).

  2. Ve a la carpeta public_html: Normalmente, tu web principal está en la carpeta public_html. Ábrela.

  3. Busca el archivo .htaccess: Puede que esté oculto. Si no lo ves, activa la opción "Mostrar archivos ocultos" en la configuración del administrador.

  4. Edita el archivo: Haz clic derecho sobre el archivo .htaccess y selecciona "Editar". Se abrirá un editor de texto.

  5. Añade el código: Al principio del archivo, pega el siguiente código:

<RequireAll>
    Require all granted
    Require not ip 123.456.789.10
</RequireAll>

Sustituye 123.456.789.10 por la IP que quieras bloquear. Guarda los cambios y cierra el editor.

[WARNING]: Cuidado con este método. Si bloqueas tu propia IP o la de tu proveedor de Internet, podrías quedarte sin acceso a tu web. Asegúrate de escribir bien la IP.


Método 3: Bloquear IPs desde el Firewall de tu hosting

Muchas empresas de hosting ofrecen un firewall o panel de seguridad adicional. Si tu proveedor tiene uno, es una forma muy elegante de denegar IP y además, de ver qué está pasando en tu sitio.

Ventajas de usar el firewall

  • Protección en tiempo real: El firewall actúa antes de que el tráfico llegue a tu web.
  • Detección automática: Algunos firewalls detectan patrones de tráfico malicioso y bloquean IPs automáticamente.
  • Gestión centralizada: Puedes ver todos los bloqueos desde un solo panel.

Para usar este método, tienes que ir a tu área de cliente de tu hosting, buscar la sección de "Seguridad" o "Firewall" y añadir la IP a la lista negra. El proceso varía según el proveedor, pero suele ser bastante intuitivo.


Consejos para evitar el tráfico malicioso

Bloquear IPs es una solución reactiva. Es decir, actúas después de que alguien te haya atacado. Para ser más proactivo, te recomiendo estas prácticas:

1. Mantén tu software actualizado

Si usas WordPress, Joomla o cualquier otro CMS, actualiza siempre a la última versión. Las actualizaciones corrigen vulnerabilidades que los atacantes aprovechan.

2. Usa contraseñas seguras

Parece obvio, pero muchas veces no lo hacemos. Una contraseña fuerte tiene letras mayúsculas, minúsculas, números y símbolos. No uses "123456" ni "admin".

3. Instala un plugin de seguridad

Si usas WordPress, hay plugins como Wordfence o Sucuri que te ayudan a bloquear IPs maliciosas automáticamente y a monitorizar tu sitio.

4. Activa la autenticación de dos factores (2FA)

Añade una capa extra de seguridad. Aunque alguien robe tu contraseña, necesitará el código de tu teléfono para entrar.

5. Revisa tus logs regularmente

Los registros de tu servidor te dirán quién ha intentado acceder y desde dónde. Si ves patrones raros, bloquea esas IPs cuanto antes.


Preguntas Frecuentes (FAQ)

¿Puedo desbloquear una IP más tarde?

Sí, por supuesto. En cPanel, solo tienes que ir a la lista de IPs bloqueadas y eliminarla. En el caso de .htaccess, basta con borrar las líneas de código que añadiste.

¿Bloquear una IP afecta a mi SEO?

No, bloquear una IP no afecta a tu posicionamiento en Google. Los buscadores como Google no usan una IP fija para rastrear tu web, así que no te preocupes.

¿Qué pasa si bloqueo una IP de Google?

Si bloqueas una IP de Googlebot, impedirás que Google rastree tu web, lo que sí afectaría a tu SEO. Por eso es importante verificar la IP antes de bloquearla. Si tienes dudas, usa herramientas de verificación de IP.

¿Cuántas IPs puedo bloquear?

Puedes bloquear tantas como quieras, pero no abuses. Bloquear rangos de IP muy amplios podría impedir que usuarios legítimos visiten tu web.


¿Qué pasa si no tengo cPanel?

Si tu hosting no usa cPanel, no te preocupes. Muchos paneles de control tienen funciones similares. Por ejemplo, si usas Syspanel (el antiguo HestiaCP), puedes gestionar los bloqueos desde su interfaz web. Recuerda que el acceso a Syspanel se realiza por el puerto 2106 (ej. tudominio.com:2106). Dentro de su panel, busca la sección de "Seguridad" o "IPs bloqueadas" y añade la IP que necesites.


Resumen final

Saber bloquear IP cPanel es una habilidad esencial para cualquier propietario de una web. No solo te protege de ataques, sino que también optimiza el rendimiento de tu sitio al eliminar el tráfico malicioso.

Recuerda que la seguridad cPanel no se limita a bloquear IPs. Es un conjunto de buenas prácticas que incluyen mantener tu software actualizado, usar contraseñas fuertes y estar atento a los logs.

Si sigues los pasos de esta guía, tendrás tu web mucho más protegida. Y si te surge cualquier duda, no dudes en contactar con tu proveedor de hosting. Ellos siempre están para ayudarte.

[TIP]: Haz una copia de seguridad de tu archivo .htaccess antes de editarlo. Así, si algo sale mal, podrás restaurarlo fácilmente.

Espero que este artículo te haya sido de gran ayuda. Ahora ya sabes cómo ponerle freno a los visitantes no deseados. ¡Tu web te lo agradecerá!

¿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