Melhor maneira de bloquear um país por endereço IP?


13

Eu tenho um site que precisa bloquear um país específico com base no endereço IP. Estou mais do que ciente de que o bloqueio baseado em IP não é um método infalível para bloquear visitantes, mas é um passo necessário na direção certa.

Como estou usando PHP, o que eu faria é usar um banco de dados GeoIP como geoplugin.net . No entanto, estou curioso para saber se há uma maneira melhor de fazer isso.

O site está em um servidor da web compartilhado (não tenho acesso root) e está executando o Apache no centOS. Acho que minha pergunta é "um arquivo .htaccess pode ser configurado para bloquear por IP usando uma fonte externa para procurar endereços IP".


1
A resposta aceita não é mais válida a partir de 9/8/12, com o blockacountry estando offline.
Brian Webster

Respostas:


4

http://www.blockacountry.com

Use com cautela ... Tenho certeza de que muitas pessoas aqui pensam que estão fazendo a coisa errada, bloqueando países inteiros.


1
Hmm, nem sempre. Às vezes, você é obrigado por lei a negar o acesso aos países. Como Pandora, por exemplo.
Mark Henderson

PS Com o script que eles geram, você realmente deve se livrar da ErrorDocument 403diretiva ou substituí-la pela sua, porque ela o redireciona para o site deles e, em seguida, lança pop-ups.
Mark Henderson

Eu escrevi isso com esta resposta em mente: serverfault.com/questions/163502/...
Jason Berg

Sim. Isso funciona muito bem - e sim, eu sei que bloquear países dessa maneira não é recomendado, mas é um requisito e não há muito que eu possa fazer sobre isso. Boa resposta, a propósito.
Nathan Osman

1
Este é um ótimo exemplo de uma resposta não preparada para o futuro. meta.stackexchange.com/questions/8231/…
Brian Webster


0

Se você encontrar regras adicionais que causam problemas de sobrecarga e latência da CPU, o TechGuard cria um dispositivo em linha para bloqueio de endereços IP de tráfego de entrada e saída, incluindo listas de bloqueios comerciais de milhões de endereços IP associados a atividades maliciosas nos países permitidos por sua política. Ele faz tudo isso sem afetar a latência da rede ou as conexões TCP, enquanto atualiza automaticamente o equivalente a 12.000 intervalos de IP por dia.


2
Bem-vindo à falha do servidor! Leia nossas perguntas frequentes em particular. Posso promover produtos ou sites aos quais sou afiliado aqui? . Duas respostas e duas recomendações para o mesmo site estão próximas da linha.
user9517

Estou com @Iain: resposta possivelmente útil, mas o fraseado soa muito mais como uma cópia de marketing do que a voz de uma experiência amarga.
Pjmorse
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.