Sites
Bloqueio de País para um Site
Country filtering lets you block visitors from selected countries, or allow only selected countries, enforced at the server on each visitor's IP address. This guide covers the two modes, how to set…
Bloqueio por País para um Site
A filtragem por país permite bloquear visitantes de países selecionados ou permitir apenas países selecionados, aplicada no servidor com base no endereço IP de cada visitante. Este guia cobre os dois modos, como configurá-los com segurança, o que o recurso pode e não pode fazer, e por que ele nunca pode bloquear seu acesso ao KPanel.
Onde a Filtragem por País Fica no KPanel
A filtragem por país não tem uma entrada própria na fita de abas do site. Você a acessa através da página de Segurança do site:
- Faça login no KPanel.
- Clique em Websites na barra lateral esquerda e depois clique no site.
- Abra a página de Segurança do site. Em um site WordPress ou WooCommerce, é WordPress, depois Segurança. Em um site estático, PHP, Node.js, Python ou Ruby, é Avançado, depois Segurança.
- Encontre o card Country IP filtering e clique em Configure.
O endereço direto é /websites/<site-id>/security/geo-block.

O card da página de Segurança também resume o estado atual sem abrir a página completa: quantos países estão selecionados e se estão sendo bloqueados ou permitidos.
Os Dois Modos
Block selected. Todo o tráfego é permitido, exceto visitantes dos países que você marca. Use isto para bloquear uma fonte específica de abuso enquanto mantém o site aberto para todos os outros. Este é o padrão seguro e a escolha correta na maioria das vezes.
Allow only selected. Todo o tráfego é bloqueado, exceto visitantes dos países que você marca. Use isto quando um site genuinamente atende um mercado e nenhum outro, por exemplo uma ferramenta interna ou um serviço com licença regional.
As solicitações bloqueadas recebem um HTTP 403.
O modo allow-only é um martelo muito maior do que parece. Ele bloqueia rastreadores de mecanismos de busca, verificadores de tempo de atividade, callbacks de provedores de pagamento e remetentes de webhook que acontecem se originar fora da sua lista de permissões, não apenas visitantes humanos. Se você usá-lo, espere adicionar países que não pensou, e monitore seu tráfego depois.
Configurando
- Abra a página de filtragem por país.
- Escolha Block selected ou Allow only selected.
- Use a caixa de busca para encontrar países por nome ou código de duas letras, e clique em cada um para marcá-lo. O cabeçalho mostra uma contagem contínua e um link Clear all.
- Clique no botão na parte inferior, que diz Apply to o número de países que você escolheu.
As regras entram em vigor no servidor no momento em que você salva. Não há atraso de propagação e nenhum cache para esperar.
Qualquer alteração não salva é sinalizada com uma nota Unsaved changes próxima ao botão, para que você não possa sair de uma regra meio pronta assumindo que foi aplicada.
O Guard da Lista de Permissões Vazia
O modo allow-only com zero países selecionados significaria "permitir apenas estes zero países", o que é o mesmo que bloquear todos os visitantes da terra e tirar seu site completamente do ar.
Essa combinação é recusada. Se você tentar salvá-la, receberá um erro dizendo para adicionar pelo menos um país ou voltar ao modo de bloqueio. A recusa acontece no navegador e novamente no servidor, então não há caminho para aplicá-la acidentalmente.
Para desativar a filtragem completamente, limpe todos os países enquanto está no modo Block selected e salve. O botão muda para Clear rules, e depois todo o tráfego é permitido novamente. A página confirma isto: sem países selecionados, todo o tráfego é permitido.
Você Não Pode Bloquear Seu Próprio Acesso ao KPanel
Esta é a pergunta que todos fazem, e a resposta é tranquilizadora.
KPanel é servido de seu próprio domínio separado. Uma regra de país que você cria aqui se aplica ao seu website, não ao painel de controle, então mesmo uma regra que bloqueia seu próprio país nunca afeta sua capacidade de fazer login, editar a regra ou removê-la.
O pior cenário é que você se bloqueia do seu próprio website, e você corrige isto no KPanel em alguns segundos.
O Que Pode e Não Pode Fazer
A filtragem por país é aplicada no endereço IP do visitante, o que a torna precisa para tráfego ordinário e fácil de contornar para qualquer um que queira.
Vai:
- Cortar uma grande quantidade de varreduras automatizadas e abuso de baixo esforço originário de um país específico.
- Reduzir carga e ruído de log de regiões que você não atende.
- Aplicar uma política de acesso geográfico simples.
Não vai:
- Parar um atacante determinado. Qualquer pessoa em uma VPN ou proxy parece estar em outro lugar, e a página diz isto claramente.
- Aplicar um limite legal ou de licenciamento de forma confiável. Não o trate como conformidade.
- Distinguir um visitante legítimo viajando no exterior de um indesejado. Um cliente em férias recebe um 403.
Trate-o como um filtro grosseiro que reduz volume, não como um limite de segurança. Para um limite real, use autenticação: veja Password-Protecting a Site.
Combinando Com Outros Controles
A filtragem por país é um de vários controles de acesso no mesmo site, e eles se acumulam:
- IP blocking tem como alvo endereços individuais ou intervalos. Melhor quando você sabe exatamente qual é o problema. Veja Site Security.
- Login brute-force protection monitora tentativas de login falhadas e bane a fonte automaticamente, o que trata do ataque mais comum sem qualquer geografia.
- Password protection requer credenciais de todos, em todos os lugares, e é a única dessas que é genuinamente um limite.
- Hotlink protection impede que outros sites incorporem sua mídia, o que é um problema de largura de banda em vez de acesso.
Se seu problema real é tentativas de força bruta contra um login WordPress, o endurecimento de login já está tratando isto e a filtragem por país adiciona pouco. Se seu problema é scraping, a filtragem por país mais hotlink protection é um par razoável.
Resolução de Problemas
Visitantes legítimos relatam um 403. Verifique se o país deles está em sua lista de bloqueio ou ausente da sua lista de permissões. Clientes viajando e redes móveis que roteiam por outro país são as explicações usuais.
O tráfego de busca caiu após ativar o modo allow-only. Os rastreadores o alcançam de fora de seus países permitidos e estão sendo bloqueados. Adicione os países que os rastreadores usam ou mude para o modo de bloqueio e liste apenas os países que você realmente quer remover.
O monitoramento de tempo de atividade começou a falhar. O verificador está sendo bloqueado. Veja Site Uptime Monitoring, onde o motivo do incidente mostrará o 403.
Callbacks de pagamento ou webhook pararam de chegar. Serviços de terceiros chamam seu site de sua própria infraestrutura, onde quer que seja. O modo allow-only é o culpado usual.
O salvamento falhou com uma mensagem sobre o servidor. A regra não pôde ser aplicada e sua configuração anterior foi restaurada em vez de deixada meio aplicada. Tente novamente e, se continuar falhando, abra um ticket.
Quero bloquear um único endereço abusivo, não um país. Use a lista de bloqueio de IP na página de Segurança do site. É muito mais precisa e não tem nenhum dano colateral.
Páginas Relacionadas
- Site Security para a página de segurança completa, incluindo bloqueio de IP e endurecimento de login.
- Password-Protecting a Site quando você precisa de um limite de acesso real.
- Site Traffic Analytics para ver de quais países seu tráfego realmente vem antes de bloquear qualquer um deles.