Hoje me deparei com uma situação. Recebi uma solicitação de um cliente que não queria que o site dele abrisse em outros países; ele queria que somente internautas do Brasil tivessem acesso ao site.
Confesso que nunca tinha enfrentado algo assim. Fui então investigar sobre o caso e descobri uma forma de realizar o bloqueio de acesso para usuários de outros países. Falo “usuários”, pois você também pode impedir que spiders (sistemas de busca) acessem o seu site ou blog.
Esse bloqueio pode ser realizado através da criação de uma lista branca de IPs. Por exemplo, se você deseja que somente internautas do Brasil acessem sua página, será necessário criar uma lista branca de IPs do Brasil. Os IPs que não constarem na lista serão bloqueados.
Como Gerar a Lista de IPs
Ok, mas e agora? Como gerar essa lista? Ela deve ser imensa? Por sorte, descobri um site que gera essa lista automaticamente: Country IP Blocks.
Como Configurar o Bloqueio
Para implementar o bloqueio, você precisa criar um arquivo .htaccess e inserir os ranges de IPs do Brasil com a diretiva allow. Dessa forma, os IPs que não constarem na lista serão bloqueados.
Exemplo: Bloquear o acesso de todos os IPs, exceto 200.234.206.251, 200.243.90.2 e 189.53.70.141
Order deny,allow deny from all allow from 200.234.206.251 allow from 200.243.90.2 allow from 189.53.70.141 # deny from all é o mesmo que bloquear para todos, exceto para os que estiverem em 'allow from'
Exemplo: Bloquear o acesso apenas para os IPs 200.243.90.2 e 189.53.70.141
Order allow,deny deny from 200.243.90.2 deny from 189.53.70.141 allow from all # allow from all é o mesmo que liberar para todos, exceto para os que estiverem em 'deny from'
Manipulação de Ranges de IPs
Também é possível manipular ranges de IPs, como no exemplo abaixo:
deny from 200.243.90. # Bloquear acesso de todos os IPs entre 200.243.90.0 e 200.243.90.255 allow from 189.53. # Liberar acesso de todos os IPs entre 189.53.0.0 e 189.53.255.255 # Obs: Tem o ponto depois do número, pois ele indica ao Apache que se trata de um range
Facilitando o Processo com Country IP Blocks
O site Country IP Blocks permite realizar o bloqueio de forma mais simples via .htaccess. Aqui estão as instruções:
Para Bloquear Países
- Acesse Country IP Blocks.
- Escolha o(s) país(es) que deseja bloquear.
- Selecione a opção “.htaccess Deny”.
- Clique em “Create ACL”.
- Copie o código gerado e insira no arquivo
.htaccessdo seu site.
Para Liberar Países
- Acesse Country IP Blocks.
- Escolha o(s) país(es) que deseja liberar o acesso.
- Selecione a opção “.htaccess Allow”.
- Clique em “Create ACL”.
- Copie o código gerado e insira no arquivo
.htaccessdo seu site.
Conclusão
Bloquear ou liberar o acesso a países específicos pode ser útil em situações como restrições geográficas ou necessidades comerciais específicas. Usar o arquivo .htaccess para configurar essas regras é uma solução eficiente e flexível.
Se você já utilizou essa funcionalidade ou enfrentou desafios relacionados, compartilhe sua experiência nos comentários!
Olá! Sou Fábio Bmed — fundador da Metapax, consultoria estratégica de posicionamento e crescimento para negócios, e criador da MapexMind, um método de neuropsicologia aplicada voltado à compreensão prática da mente humana. Também sou o criador do blog FabioBmed.com.br.
Desde 2006 trabalho com tecnologia, marketing digital e análise de sistemas complexos. Mas os sistemas que mais me fascinam hoje são os que carregamos dentro da cabeça.
Estou entrando na psicologia, com foco em neuropsicologia — a ciência que explica por que você pensa, decide e se comporta do jeito que faz. Essa transição não é um desvio de rota: é a evolução natural de quem passou décadas entendendo como sistemas funcionam — e percebeu que o mais complexo de todos ainda estava por ser mapeado.
Ao longo dessa trajetória, criei dois projetos que sintetizam essa visão.
A Metapax nasceu da percepção de que negócios não crescem por acaso. Crescem quando existe uma estrutura clara de autoridade, presença e experiência do cliente. Depois de mais de duas décadas liderando operações digitais e analisando padrões de crescimento empresarial, transformei esse entendimento no Método APA — Autoridade, Presença e Atendimento — aplicado a empresas e profissionais que querem crescer com previsibilidade e posicionamento sólido.
Já a MapexMind surgiu de outro tipo de investigação: entender a arquitetura da mente humana. O projeto aplica neuropsicologia à vida real para ajudar pessoas a compreenderem padrões emocionais, cognitivos e comportamentais — próprios ou de quem amam — traduzindo conceitos complexos em clareza prática e utilizável.
No fundo, os dois projetos partem da mesma pergunta:
Como sistemas funcionam por trás da superfície?
Negócios, comportamento, decisões, relações humanas, tecnologia, marketing e mente — tudo aqui é analisado pelo mesmo prisma: estrutura, padrões e a ciência por trás de como as coisas realmente funcionam.
Este blog é o ponto de encontro dessas áreas. Um espaço onde tecnologia, psicologia, neurociência, comportamento humano, marketing e filosofia prática deixam de ser assuntos separados e passam a conversar entre si.