¿La mejor manera de bloquear un país por dirección IP?


13

Tengo un sitio web que necesita bloquear un país en particular según la dirección IP. Soy más que consciente de que el bloqueo basado en IP no es un método infalible para bloquear visitantes, pero es un paso necesario en la dirección correcta.

Como estoy usando PHP, lo que haría es usar una base de datos GeoIP como geoplugin.net . Sin embargo, tengo curiosidad por saber si hay una mejor manera de hacerlo.

El sitio web está en un servidor web compartido (no tengo acceso de root) y ejecuta Apache en centOS. Supongo que mi pregunta es "¿se puede configurar un archivo .htaccess para bloquear por IP utilizando una fuente externa para buscar direcciones IP".


1
La respuesta aceptada ya no es válida a partir del 8/9/12 con blockacountry estando fuera de línea.
Brian Webster, el

Respuestas:


4

http://www.blockacountry.com

Use con precaución ... Estoy seguro de que hay muchas personas aquí que piensan que está haciendo lo incorrecto al bloquear países enteros.


1
Mmm, no siempre. A veces, la ley te obliga a negar el acceso a los países. Como Pandora, por ejemplo.
Mark Henderson

PD: Con el script que generan, realmente debería deshacerse de la ErrorDocument 403directiva, o reemplazarla por la suya, porque lo redirige a su propio sitio web y luego abre ventanas emergentes.
Mark Henderson

Escribí esto con esta respuesta en mente: serverfault.com/questions/163502/…
Jason Berg

Si. Esto funciona bastante bien, y sí, soy consciente de que bloquear países de esta manera no es recomendable, pero es un requisito y no hay mucho que pueda hacer al respecto. Buena respuesta, por cierto.
Nathan Osman el

1
Este es un gran ejemplo de una respuesta no preparada para el futuro. meta.stackexchange.com/questions/8231/…
Brian Webster


0

Si encuentra reglas adicionales que causan problemas de latencia y sobrecarga de la CPU, TechGuard crea un dispositivo en línea para el bloqueo de direcciones IP del tráfico entrante y saliente, incluidas las listas de bloqueo comerciales de millones de direcciones IP vinculadas a actividades maliciosas en los países permitidos por su política. Hace todo esto sin afectar la latencia de la red o las conexiones TCP, mientras actualiza automáticamente lo que equivale a 12,000 rangos de IP por día.


2
¡Bienvenido a Server Fault! Lea nuestras preguntas frecuentes en particular ¿ Puedo promocionar productos o sitios web con los que estoy afiliado aquí? . Dos respuestas y dos recomendaciones para el mismo sitio web están cerca de la línea.
user9517

Estoy con @Iain: posiblemente una respuesta útil, pero la frase suena mucho más como una copia de marketing que como la voz de una experiencia amarga.
pjmorse
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.