Bloquear por países usando CloudFlare

Bloquear por países usando CloudFlare

Compartir y resumir con IA (¡Elige tu favorita!):
Haz click en los botones de abajo para obtener un resumen del post. Fórmate con Raiola ¡En un futuro habrá más!

CloudFlare permite bloquear visitantes y bots de países enteros mediante reglas personalizadas del WAF. Al actuar como proxy inverso, filtra el tráfico antes de que alcance el servidor. Basta con crear la regla, seleccionar el campo «País», añadir los países con el botón «o», elegir la acción e implementarla.

CloudFlare es uno de los recursos más utilizados por webmasters de todo el mundo, tanto para acelerar y mejorar el rendimiento de un sitio web como para mejorar la seguridad e incluso parar ataques de diferentes tipos.

Al colocar CloudFlare como proxy inverso por delante de un sitio web, todo el tráfico de nuestro sitio web pasará por los servidores de CloudFlare antes de llegar al hosting del sitio web, por lo que CloudFlare puede filtrar este tráfico y detectar distintos tipos de amenazas o incluso bots.

Una funcionalidad muy interesante de CloudFlare es que podemos bloquear segmentando el tráfico, y una de las segmentaciones que podemos hacer es por países. Es decir, podemos bloquear a los visitantes y bots que naveguen desde países enteros.

Para hacer esto, previamente debemos tener  una cuenta de CloudFlare creada y nuestro dominio debe estar añadido a CloudFlare.

También debemos comprobar que el tráfico está pasando con los servidores de CloudFlare para el dominio o subdominio en el que queremos realizar el bloqueo. Esto puedes revisarlo fácilmente, son los registros DNS que tienen la nube con color, tal y como puedes ver en la siguiente captura:

registros DNS CloudFlare

Ahora que ya sabemos a qué dominios o subdominios (registros DNS) va a afectar el bloqueo por países que vamos a hacer, nos vamos a la interfaz de CloudFlare.

Nos vamos a la sección "Seguridad" dentro de la sidebar de la izquierda:

seguridad web Cloudflare

Dentro de la sección "Seguridad" debemos ir a subsección "WAF":

WAF Cloudflare

Concretamente, debemos ir a la sección "Reglas personalizadas" que puedes ver en la captura anterior, ya que es donde podremos implementar las reglas que vamos a utilizar para bloquear el tráfico de ciertos países.

Con la versión gratuita de CloudFlare podremos tener hasta 5 reglas activas al mismo tiempo, esto es algo que debemos tener en cuenta en sitios web grandes y complejos o cuando se nos va la mano añadiendo reglas para ajustar el funcionamiento de CloudFlare como CDN y como sistema de seguridad web.

Para crear una nueva regla, debemos pulsar el botón "Crear regla" que podemos ver de color azul en la captura de pantalla anterior.

Al hacer esto, podremos ver una interfaz similar a esta:

reglas personalizadas cloudflare

Ahora debemos ponerle el nombre que nosotros queramos a la "regla" nueva que estamos creando y... nos vamos al seleccionable "Campo" y debemos elegir "País":

bloqueos por pais cloudflare

Si queremos añadir más países para bloquear, debemos pulsar el botón "o" que puedes ver a la derecha en la captura de pantalla anterior y añadir una nueva fila con bloqueo por país, seleccionándolo en el desplegable "Campo".

bloquear varios paises cloudflare

Cuando tengamos los países que queremos bloquear seleccionados, debemos bajar y seleccionar la "Acción":

bloquear con cloudflare

Una vez que tengamos seleccionada la acción en el despegable "Elegir acción", debemos pulsar sobre el botón azul "Implementar" que puedes ver en la captura de pantalla anterior.

Después de esto, ya podremos ver la regla nueva habilitada con los bloqueos por países:

bloqueo cloudflare

Ahora, en el mini gráfico que vemos en la captura anterior, podremos ver los bloqueos que va haciendo cada regla específicamente.

Como puedes ver, no es difícil bloquear países enteros o zonas geográficas enteras utilizando CloudFlare, con la ventaja de que ese tráfico directamente no llegará al servidor o hosting donde está alojado el sitio web.

Álvaro Fontela

Álvaro Fontela

Consultor WordPress, además de CEO y cofundador de Raiola Networks. Autor del libro "Curso Práctico de WordPress" y speaker en congresos de marketing digital.

Autor

Álvaro Fontela, ponente de la masterclass «WordPress con IA»

Masterclass «WordPress con IA»

Por Álvaro Fontela

¡Ya estás dentro!

Tu registro se ha completado correctamente

En unos minutos recibirás en tu correo el acceso directo a la masterclass «WordPress con IA», impartida por Álvaro Fontela.

Además, ya estás dentro del sorteo de una de las 3 licencias de Novamira de por vida que regalamos.
También te avisaremos antes que a nadie cuando comiencen nuestros descuentos de Black Friday en hosting y VPS.

Mantente atento a tu bandeja de entrada: las ofertas estarán disponibles solo por tiempo limitado.

Visitar Raiola

MASTERCLASS GRATIS

Aprende a usar la IA en WordPress ahora mismo.

Te damos acceso a la grabación completa de la masterclass «WordPress con IA» de Álvaro Fontela. Además, tendrás acceso anticipado a los descuentos de Black Friday de Raiola Networks.

Acceso masterclass: disponible hasta el 22 de noviembre.

Información básica sobre protección de datos:

Responsable:

RAIOLA NETWORKS, S.L.

CIF: B27453489

Avda de Magoi, 66, Semisótano, Dcha., 27002 Lugo (Lugo)

Teléfono: +34 982776081

e-mail: info@raiolanetworks.es

Finalidad:

Atender solicitudes de información, ejecución de la contratación de servicios y remisión de comunicaciones comerciales.

Legitimación:

Consentimiento del interesado y contratación de productos y/o servicios del Responsable.

Destinatarios:

No se ceden datos a terceros, salvo obligación legal.

Personas físicas o jurídicas directamente relacionadas con el Responsable

Encargados de Tratamiento adheridos al Privacy Shield.

Derechos:

Acceder, rectificar y suprimir los datos, portabilidad de los datos, limitación u oposición a su tratamiento, derecho a no ser objeto de decisiones automatizadas, así como a obtener información clara y transparente sobre el tratamiento de sus datos.

Información adiccional:

Para obtener información más detallada, puede consultar nuestra política de privacidad