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

Bloquear países en tu firewall (Sypanel) para reducir ataques

Actualizado el 19 de diciembre de 2025

¿Por qué bloquear países en tu firewall?

Si tienes un sitio web, es muy probable que en algún momento hayas mirado los registros de acceso y te hayas encontrado con intentos de conexión sospechosos provenientes de lugares que no esperabas. Esto es más común de lo que piensas. Los ataques informáticos no entienden de fronteras, y muchos de ellos se lanzan desde países donde la regulación es laxa o donde existen redes de bots (botnets) muy activas.

Bloquear países en tu firewall es una de las medidas de seguridad servidor más efectivas y sencillas de implementar. No se trata de una solución mágica, pero sí de una barrera inicial que reduce drásticamente la superficie de ataque. Si tu negocio o proyecto está dirigido a un público local o regional, ¿por qué permitir conexiones desde el otro lado del mundo? Limitar el acceso geográfico es como poner una puerta blindada en tu casa: no impide que alguien intente entrar, pero sí hace que sea mucho más difícil.

En este artículo, te explicaré paso a paso cómo configurar el bloqueo por geolocalización en el firewall de Syspanel, la herramienta de administración de servidores que utilizamos. Aprenderás a proteger tu web contra ataques DDoS, fuerza bruta y otros intentos maliciosos, todo desde un panel sencillo e intuitivo.


¿Qué es Syspanel y cómo se conecta con la seguridad?

Syspanel es un panel de control de hosting que te permite gestionar tu servidor de forma visual y amigable. Antes conocido como HestiaCP, Syspanel ha evolucionado para ofrecer una experiencia más completa, con herramientas integradas de seguridad, correo, bases de datos y, por supuesto, firewall.

Para acceder a Syspanel, simplemente abre tu navegador y escribe la dirección de tu servidor seguida del puerto 2106. Por ejemplo: https://tudominio.com:2106. Ahí iniciarás sesión con tus credenciales de administrador.

Una de las ventajas de Syspanel es que incluye un firewall integrado que no requiere conocimientos avanzados de línea de comandos. Puedes configurar reglas de bloqueo, permitir puertos específicos y, lo más importante para este tutorial, bloquear países enteros con unos pocos clics.


Antes de empezar: ¿Qué necesitas?

Para llevar a cabo este proceso, necesitarás:

  1. Acceso de administrador a Syspanel (puerto 2106).
  2. Conocimiento básico de qué países quieres bloquear (puedes consultar tus estadísticas de acceso).
  3. Un poco de paciencia, porque las reglas de firewall a veces tardan unos minutos en aplicarse.

[!TIP]
Te recomiendo que hagas una copia de seguridad de tu configuración actual antes de modificar el firewall. Si algo sale mal, podrás restaurar todo en segundos.


Paso 1: Accede al firewall de Syspanel

Una vez dentro de Syspanel, busca en el menú lateral la opción que dice "Firewall" o "Seguridad". Dependiendo de la versión, puede estar en la sección de "Servidor" o directamente en el panel principal.

Al hacer clic, verás una lista de reglas existentes. Si es la primera vez que entras, probablemente solo haya reglas por defecto que permiten el tráfico en los puertos esenciales (SSH, HTTP, HTTPS, etc.). No te preocupes, no las borres.


Paso 2: Entiende cómo funciona el bloqueo por país

El bloqueo por país se basa en una base de datos de direcciones IP asociadas a cada región geográfica. Cuando activas un bloqueo, el firewall revisa la IP de cada conexión entrante y la compara con esa base de datos. Si coincide con un país bloqueado, la conexión se rechaza automáticamente.

En Syspanel, esto se hace mediante listas de códigos de país ISO 3166-1 alpha-2. Por ejemplo:

  • ES para España.
  • MX para México.
  • AR para Argentina.
  • US para Estados Unidos.
  • CN para China.
  • RU para Rusia.

[!WARNING]
No bloquees países a la ligera. Si tu web tiene visitantes legítimos en un país que bloqueas, perderás tráfico y potenciales clientes. Analiza bien tus estadísticas antes de aplicar reglas.


Paso 3: Crea una regla de bloqueo

En la sección de firewall, busca el botón "Añadir regla" o "Nueva regla". Se abrirá un formulario con varias opciones. Estas son las que te interesan:

  • Tipo de regla: selecciona "Bloquear" o "Denegar".
  • Protocolo: elige "Todos" para bloquear cualquier tipo de conexión (TCP, UDP, etc.).
  • País: aquí es donde seleccionas el país que deseas bloquear. Syspanel suele tener un desplegable con todos los códigos.

También puedes configurar el bloqueo por puerto. Por ejemplo, si solo quieres bloquear el acceso al puerto 22 (SSH) desde un país concreto, especifícalo en el campo correspondiente. Esto es útil si necesitas mantener abierto el acceso web (puertos 80 y 443) pero quieres blindar la administración remota.


Paso 4: Aplica la regla y verifica

Una vez que hayas rellenado el formulario, haz clic en "Guardar" o "Aplicar". El firewall se recargará automáticamente y la regla entrará en vigor. Para verificar que funciona, puedes usar una herramienta externa de comprobación de puertos desde un dispositivo ubicado en el país bloqueado (si tienes uno) o simplemente revisar los logs del servidor.

[!INFO]
Los cambios en el firewall de Syspanel suelen aplicarse de inmediato, pero en algunos casos la actualización de la base de datos de geolocalización puede tardar hasta 24 horas. Ten paciencia.


Paso 5: Gestiona múltiples países

No tienes que crear una regla por cada país. Syspanel te permite añadir varios códigos de país en una sola regla, separados por comas. Por ejemplo: CN, RU, KP, IR. Esto simplifica la gestión y evita tener decenas de reglas que ralenticen el firewall.

Si más adelante quieres desbloquear un país, solo tienes que editar la regla y eliminar el código correspondiente. Es un proceso reversible y muy flexible.


¿Qué pasa con los ataques DDoS?

Bloquear países ayuda, pero no es una solución definitiva contra los ataques DDoS (Denegación de Servicio Distribuida). Los atacantes sofisticados pueden usar redes de servidores en todo el mundo, incluyendo países que no has bloqueado. Sin embargo, al reducir la cantidad de tráfico malicioso proveniente de regiones de alto riesgo, el impacto de un ataque DDoS será menor y tu servidor estará mejor preparado para resistirlo.

En Syspanel, además del firewall por país, puedes configurar límites de conexión, protección contra fuerza bruta y otros mecanismos de defensa. Te recomiendo explorar todas estas opciones para tener una seguridad servidor integral.


Errores comunes al bloquear países

Aunque el proceso es sencillo, hay algunos errores que se repiten con frecuencia:

  1. Bloquear tu propio país por accidente. Si administras el servidor desde el mismo país que bloqueas, te quedarás sin acceso. Siempre verifica que tu IP no esté en la lista.
  2. No tener en cuenta los CDN. Si usas una red de entrega de contenido (como Cloudflare), las IP de los visitantes pueden aparecer como provenientes de otros países. En ese caso, el bloqueo por país puede no funcionar como esperas.
  3. Bloquear demasiado. Si tu web es internacional, bloquear muchos países puede reducir tu tráfico de forma drástica. Empieza solo con los países más problemáticos.

[!WARNING]
Si te bloqueas a ti mismo accidentalmente, no podrás acceder a Syspanel desde tu ubicación. En ese caso, tendrás que conectarte a través de una VPN o pedir ayuda a tu proveedor de hosting para deshacer la regla.


Preguntas frecuentes (FAQ)

¿Puedo bloquear países sin usar Syspanel?

Sí, puedes hacerlo a nivel de servidor con herramientas como iptables o CSF, pero Syspanel te ofrece una interfaz mucho más amigable y menos propensa a errores. Además, el panel gestiona automáticamente las actualizaciones de la base de datos de países.

¿El bloqueo por país afecta al SEO?

No directamente. Si bloqueas un país donde no tienes audiencia, el impacto en tu posicionamiento web será nulo. Eso sí, si bloqueas por error un país con usuarios que buscan tus servicios, verás una caída en el tráfico y, posiblemente, en las conversiones.

¿Cuántos países debo bloquear?

Depende de tu actividad. Un buen punto de partida es bloquear aquellos países desde los que has detectado intentos de intrusión en los últimos meses. Puedes consultar esta información en las estadísticas de acceso de Syspanel o en tu herramienta de analítica web.

¿Syspanel es gratis?

Syspanel tiene una versión gratuita con funciones básicas, pero para acceder al firewall avanzado y al bloqueo por países, es posible que necesites una licencia de pago. Consulta la documentación oficial para conocer los planes disponibles.


Conclusión: La seguridad empieza por el perímetro

Bloquear países en tu firewall es una de las medidas más efectivas y económicas para reducir ataques y mantener tu servidor a salvo. Con Syspanel, esta tarea es accesible incluso para usuarios sin experiencia técnica. Solo necesitas dedicar unos minutos a configurar las reglas y revisar periódicamente los logs para ajustar tu estrategia.

Recuerda que la seguridad no es un evento, sino un proceso continuo. Combina el bloqueo geográfico con contraseñas robustas, actualizaciones periódicas y copias de seguridad para tener una defensa en profundidad. Tu web te lo agradecerá.

[!TIP]
Programa una revisión mensual de las reglas de tu firewall. Los países de origen de los ataques cambian, y tu configuración debe adaptarse a esas nuevas amenazas.

Ahora que ya sabes cómo hacerlo, entra en Syspanel (recuerda, puerto 2106) y empieza a blindar tu servidor. Si tienes dudas, consulta la documentación o contacta con tu proveedor de hosting. ¡Buena suerte y que los ataques se queden fuera!

¿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