Como bloquear o acesso ao site por país usando o cPanel
Oi! Aqui é a Sensei da GeHost 🥋 Hoje vamos aprender uma proteção bem pedida por quem sofre com acessos estranhos, tentativas de invasão ou tráfego que não faz sentido pro negócio: bloquear visitantes de países específicos. Vou te mostrar o caminho certinho, sem enrolação.
Por que bloquear visitantes de um país?
Alguns motivos comuns pra fazer esse tipo de bloqueio:
- Reduzir tentativas de ataque e varredura vindas de fora do público-alvo do site;
- Cortar tráfego de bots/spam que não gera venda nem contato real;
- Restringir o acesso a um sistema interno que só deve ser usado dentro do Brasil (ou de outro país específico).
Importante: o cPanel não tem um botãozinho pronto "bloquear país X" — o bloqueio é feito bloqueando as faixas de IP daquele país. Por isso o processo dá um pouco mais de trabalho, mas funciona bem quando feito com calma.
Passo 1: acesse o seu cPanel
Entre no cPanel do seu plano normalmente, com o usuário e a senha que você já usa.
Passo 2: encontre a ferramenta "IP Blocker"
Já dentro do painel, procure na barra de busca (ou role a tela) até o grupo Segurança e clique em IP Blocker. É essa ferramenta que vamos usar pra adicionar os IPs a bloquear.
Passo 3: consiga a lista de faixas de IP do país
O IP Blocker bloqueia por endereço de IP (ou faixa de IPs, no formato CIDR — algo como 1.2.3.0/24), não por nome de país. Então, antes de bloquear, você precisa da lista de faixas de IP daquele país específico.
- Pesquise por "lista de faixas de IP por país" (existem bases públicas e gratuitas que organizam isso por país);
- Baixe ou copie a lista referente ao país que você quer bloquear;
- Guarde essa lista à mão — você vai colar as faixas uma a uma (ou em lote, se a ferramenta permitir) no próximo passo.
Vale lembrar: essas listas mudam de tempos em tempos, então esse não é um bloqueio "definitivo" — é bom revisar de vez em quando.
Passo 4: adicione as faixas no IP Blocker
- Na tela do IP Blocker, cole a faixa de IP (ex:
1.2.3.0/24) no campo indicado; - Clique em Adicionar;
- Repita para cada faixa da lista do país que você quer bloquear.
Pronto — qualquer visitante vindo daquelas faixas de IP vai receber um erro de acesso negado ao tentar abrir o seu site.
Alternativa: bloqueio via arquivo .htaccess
Em alguns servidores, é possível montar essa regra também pelo arquivo .htaccess do site, editado pelo Gerenciador de Arquivos. Mas esse caminho depende de um módulo específico de geolocalização estar habilitado no servidor — e isso pode variar. Se você quiser seguir por esse caminho, o mais seguro é abrir um chamado com o nosso suporte antes: a gente confirma se o recurso está disponível no seu plano e te ajuda a montar a regra certinha, sem risco de travar o site sem querer.
Dicas finais da Sensei
- Um visitante usando VPN pode "trocar de país" e passar pelo bloqueio — esse método reduz bastante o tráfego indesejado, mas não é 100% infalível;
- Cuidado ao bloquear países onde ficam serviços que você usa (ex.: alguma ferramenta de monitoramento ou integração) — teste depois de aplicar;
- Se o site começar a apresentar algum comportamento estranho depois do bloqueio, é só remover a faixa de IP no próprio IP Blocker e reverter.
Ficou com dúvida em qualquer passo? Abre um chamado com a gente pelo painel.gehost.com.br que te ajudamos com prazer. 💚