Resumo de IA
Pretende bloquear um país no WordPress? Talvez o mesmo país continue a inundar os seus formulários com spam, ou esteja a ver tentativas de início de sessão suspeitas e tráfego de bots de locais para onde nem sequer vende.
Existem, na verdade, dois problemas diferentes escondidos nessa única questão. A maioria das pessoas que dizem querer bloquear um país estão, na verdade, a tentar impedir o spam que entra através dos seus formulários, e isso tem uma solução limpa e direcionada.
Outras pessoas precisam genuinamente de bloquear um país inteiro do seu site, o que é uma abordagem mais pesada com compromissos reais para o SEO e para visitantes legítimos.
Neste guia, abordarei ambos e apresentarei 5 formas de bloquear um país no WordPress, começando pela solução mais fácil para spam em formulários e, em seguida, passando por plugins dedicados, Cloudflare, o seu alojamento web e uma opção manual de servidor.
Como Bloquear um País no WordPress (5+ Formas)
Antes de começar a bloquear intervalos de IP em todo o seu site, é útil adequar o método ao problema que você está realmente a resolver. Se o problema for spam em formulários, você pode filtrá-lo ao nível do formulário sem afetar o resto do seu tráfego.
Se você precisa de um bloqueio verdadeiro em todo o site, tem várias opções, dependendo se prefere um plugin, o seu CDN, o seu alojamento ou uma edição manual. Use os links abaixo para saltar diretamente para o método que você precisa.
- Método 1: Bloquear Spam de Formulários por País com WPForms
- Método 2: Usar um Plugin de Bloqueio por País
- Método 3: Bloquear um País com Cloudflare (Regras de Firewall WAF)
- Método 4: Bloquear um País Através do Seu Alojamento Web
- Método 5: Bloquear um País Sem Plugin (.htaccess)
- Porquê Bloquear um País Inteiro?
- Bloquear um País Prejudica o Seu SEO?
Método 1: Bloquear Spam de Formulários por País com WPForms
Após anos a limpar spam de formulários, posso dizer-lhe que a maioria dos pedidos de "bloquear um país" se resume realmente a uma coisa. Um único país está a inundar o mesmo formulário de contacto ou registo com entradas lixo, dia após dia, e é esse o tráfego que você realmente quer eliminar.
Portanto, se essa for a sua situação, você não precisa de um bloqueio em todo o site. Você pode filtrar esses envios diretamente ao nível do formulário com o WPForms e a sua proteção contra spam integrada, que mantém os visitantes reais a fluir para o resto do seu site sem serem afetados. E se você realmente precisar de bloquear um país de todo o seu website, salte para os Métodos 2 a 5.
O que mais gosto em lidar com isto dentro do WPForms é o quão contido permanece. Você escolhe um formulário, seleciona os países a bloquear, e o resto do seu site e o seu tráfego continuam exatamente como antes. Existem duas ferramentas integradas para o trabalho. A primeira encontra-se nas definições de segurança do seu formulário, e a segunda está mesmo no campo de e-mail.
Filtro de País
O filtro de país é a forma mais direta de parar envios de formulários de países específicos. Faz parte do construtor de formulários, portanto não há nada extra para instalar depois de o WPForms estar ativo.
Abra o formulário que deseja proteger, vá para Definições » Segurança e Proteção contra Spam e prossiga para ativar a opção Ativar Filtro de País.


Em seguida, clique na lista suspensa em Filtro de País e escolha Permitir para autorizar envios apenas dos países que você escolher. Ou escolha Negar para bloquear envios de países específicos, permitindo que todos os outros passem.


Depois, use a segunda lista suspensa para selecionar os países que deseja permitir ou negar. Se alguém tentar enviar de fora da sua lista permitida, o formulário não será enviado. Em vez disso, eles verão uma mensagem que diz: "Desculpe, este formulário não aceita envios do seu país." Você pode editar essa mensagem para corresponder à voz da sua marca.
Lista de Permissões ou de Bloqueio de Endereços de Email
A segunda ferramenta oferece um controlo mais refinado sobre os endereços de email que os seus formulários aceitam.
Estas listas de permissões e de bloqueio estão integradas no WPForms e permitem-lhe definir regras para quais os endereços que podem submeter um formulário. Pode até usá-las para bloquear endereços de email específicos ou domínios inteiros de países específicos.
Para configurar isto, adicione o campo de Email ao seu formulário, se ainda não estiver lá, depois clique no campo para abrir as suas opções. Mude para o separador Avançadas para encontrar mais definições.


Nesse separador, encontre o menu suspenso Lista de Permissões / Lista de Bloqueio e escolha o tipo de restrição que pretende aplicar.


Assim que escolher uma lista, aparece uma caixa onde introduz as suas regras. As regras são apenas os endereços de email que pretende aceitar ou negar, e pode direcionar emails individuais, grupos de emails ou países inteiros de emails.
Para aplicar uma regra a um país inteiro, coloque um asterisco (*), o símbolo curinga, antes do domínio desse país. Assim, uma regra como *.ru apanha endereços que terminam com o código de país russo.


Pode adicionar quantas regras específicas de país precisar. Para o conjunto completo de opções, consulte a nossa documentação sobre criar uma lista de permissões ou de bloqueio de endereços de email.
E se se sentir confortável com um pouco de código, também pode Restringir Países Dentro de Campos de Formulário de Telemóvel, embora esse tutorial seja feito para programadores.
Tanto a lista de permissões como a lista de bloqueio fazem parte das ferramentas de spam e segurança do WPForms, disponíveis no plano Basic e superiores. O WPForms potencia mais de 6 milhões de websites, e este tipo de filtragem por país a nível de formulário é o tipo de coisa que se configura uma vez e depois deixa de pensar nela.
Pare o Spam de Formulários por País Com WPForms
Método 2: Usar um Plugin de Bloqueio por País
Se o seu objetivo é um bloqueio verdadeiro a nível de todo o site, um plugin dedicado de bloqueio por país é a rota mais acessível. Estes plugins leem o endereço IP de cada visitante, comparam-no com um país e bloqueiam o acesso com base nas regras que definir.
A maioria é gratuita no WordPress.org, com níveis premium para extras como bases de dados de IP mais ricas ou regras a nível de página. Aqui estão os que valem a pena considerar.
| Plugin | Melhor para |
|---|---|
| Bloqueador de Pa ilde{i}s IP2Location | Bloqueio por país, intervalo de IP ou até uma cidade específica |
| Bloco iQ País | Bloqueio de todo o seu site ou páginas individuais por IP do visitante |
| Wordfence | Emparelhamento de bloqueio por país com uma suite de segurança completa |
| Bloqueador de Pa ilde{i}s Avan ilde{a}do | Um bloqueio leve e focado com controlo a nível de página |
| CloudGuard | Descarregar geolocalização para o Cloudflare para proteger a sua página de login |
- IP2Location Country Blocker é uma forte opção padrão quando quer precisão, pois pode bloquear visitantes por país, por intervalo de endereços IP, ou até uma cidade específica.
- iQ Block Country adota uma abordagem semelhante baseada em IP e permite bloquear todo o seu site ou páginas individuais, o que é útil quando só precisa de restringir o acesso a algo como a página de checkout ou de início de sessão.
- Wordfence inclui o bloqueio de países GeoIP num firewall completo e um conjunto de ferramentas de análise de malware, embora essa funcionalidade de bloqueio de países se encontre no seu nível premium.
- Advanced Country Blocker é outra opção gratuita e focada que pode bloquear todo o seu site e páginas individuais por país.
- Finalmente, CloudGuard aborda o problema de um ângulo diferente. É um plugin leve que utiliza o serviço gratuito de geolocalização da Cloudflare para manter certos países afastados da sua página de início de sessão.


Como o CloudGuard depende da Cloudflare para a deteção de IP em vez do seu próprio servidor, liberta esse trabalho da sua hospedagem e tende a consumir poucos recursos.
Também pode observar as tentativas de início de sessão bloqueadas num mapa mundial a partir do seu painel de controlo. Apenas tenha em atenção que necessita de uma conta Cloudflare, gratuita ou paga, com a geolocalização ativada.
Se também recolhe dados de localização através dos seus formulários, o nosso guia para os melhores plugins de geolocalização WordPress vale a pena ser lido.
Método 3: Bloquear um País com Cloudflare (Regras de Firewall WAF)
Se o seu site funciona através da Cloudflare, pode bloquear países na borda utilizando o seu Web Application Firewall. Isto impede o tráfego antes que atinja o seu servidor, o que é rápido e económico em termos de recursos de hospedagem.
Dentro do seu painel Cloudflare, vá a Segurança » WAF e crie uma nova regra personalizada. Defina o campo para País, o operador para igual a, e o valor para o país que deseja bloquear.


Em seguida, defina a ação para Bloquear e implemente a regra. Se quiser bloquear vários países de uma só vez, utilize o operador está em e adicione-os à mesma regra.
Uma vez que a regra esteja ativa, a Cloudflare bloqueia automaticamente os visitantes correspondentes, para que nunca cheguem à sua página de início de sessão, aos seus formulários ou a qualquer outra coisa no site.


Método 4: Bloquear um País Através do Seu Alojamento Web
Muitos anfitriões permitem bloquear tráfego diretamente do seu painel de controlo, o que liberta o trabalho do WordPress por completo.
Os passos exatos variam consoante o anfitrião, pelo que vale sempre a pena verificar a sua documentação ou perguntar à sua equipa de suporte, mas a maioria dos fornecedores segue o mesmo processo básico.


- Inicie sessão no seu painel de controlo de hospedagem, como cPanel, Plesk ou o painel personalizado do seu anfitrião.
- Encontre a secção de segurança ou a ferramenta de bloqueio de IP. Pode chamar-se IP Blocker, IP Deny Manager, ou algo semelhante.
- Reúna os intervalos de endereços IP do país que pretende bloquear. Pode encontrá-los online ou extraí-los de um plugin como o IP2Location.
- Adicione esses intervalos de IP à ferramenta de bloqueio do seu host, um de cada vez ou como uma lista carregada.
- Guarde as suas alterações e, em seguida, teste o bloqueio usando uma VPN ou proxy para simular uma ligação desse país.


Os hosts populares lidam com isto das suas próprias maneiras. Na Hostinger e na SiteGround, encontrará ferramentas de gestão de IP dentro do hPanel e do Site Tools.
A Bluehost oferece bloqueio de IP através do cPanel, e a WP Engine pode restringir o tráfego por país através das suas definições de segurança e CDN. Se não tiver a certeza de onde se encontra a opção, a equipa de suporte do seu host geralmente pode indicá-la num minuto.
Tenha em mente que o bloqueio de IP ao nível do host ainda pode ser contornado por qualquer pessoa que use uma VPN ou proxy. Portanto, funciona melhor em conjunto com a filtragem ao nível do formulário ou proteção CAPTCHA abordada anteriormente.
Método 5: Bloquear um País Sem Plugin (.htaccess)
Se preferir não instalar nada, pode bloquear o tráfego editando o ficheiro .htaccess do seu site em servidores Apache, ou usando o módulo GeoIP no NGINX.
A ideia é a mesma do método ao nível do host. Fornece os intervalos de IP associados a um país e nega-lhes o acesso. A desvantagem é que esta abordagem é manual e implacável.
Tem de manter os intervalos de IP atualizados, e um pequeno erro pode bloqueá-lo, ou aos seus visitantes reais, fora do site. Antes de tocar no .htaccess, faça uma cópia de segurança para poder reverter rapidamente se algo correr mal, e teste numa cópia de staging sempre que possível.
Para a maioria das pessoas, um dos métodos anteriores é mais seguro e fácil de manter. Mas se quiser controlo total sem plugins adicionais, editar a configuração do servidor resolve o problema.
Porquê Bloquear um País Inteiro?
Existem muitas boas razões para bloquear um país inteiro do seu site WordPress. Pode estar a combater tráfego malicioso, ataques cibernéticos repetidos ou tentativas de login por força bruta que se rastreiam até às mesmas regiões.
Pode precisar de cumprir leis locais ou regras de conformidade que restrinjam o acesso em determinados locais. Ou pode simplesmente gerir um negócio que serve um país e não vê razão para manter a porta aberta ao resto.
Existem opções mais suaves que valem a pena considerar primeiro. Se precisar apenas de proteger uma área do seu site, pode proteger com palavra-passe o seu site WordPress ou uma única página em vez de bloquear uma região inteira.
E sempre que bloquear ao nível do país, proceda com cuidado, pois um bloqueio amplo pode silenciosamente excluir visitantes e clientes genuínos juntamente com o tráfego indesejado. Este último ponto é o mais importante para as suas classificações de pesquisa, que merecem uma análise mais atenta.
Bloquear um País Prejudica o Seu SEO?
Para a maioria dos sites, bloquear um país tem apenas um efeito menor no SEO, mas vale a pena entender antes de ativar. Os motores de busca rastreiam o seu site a partir de locais específicos e, se bloquear a região errada, pode acidentalmente bloquear também o rastreador.
O Google rastreia principalmente dos Estados Unidos, e o Bing também, pelo que bloquear essas regiões de imediato pode impedir que as suas páginas sejam indexadas.
A prática segura é autorizar os principais rastreadores dos motores de busca, por IP ou por agente de utilizador, para que o Googlebot e o Bingbot mantenham o seu acesso mesmo quando os visitantes humanos desses países não o fazem.
Alguns hábitos mantêm-no fora de problemas:
- Autorizar rastreadores de pesquisa: Permita sempre que o Googlebot, Bingbot e outros rastreadores importantes passem pelo seu bloqueio.
- Teste primeiro em staging: Aplique o bloqueio a uma cópia de staging e confirme que as suas páginas principais ainda carregam antes de publicar.
- Observe os seus relatórios de cobertura: Após a publicação do bloqueio, verifique a Google Search Console para quaisquer picos de erros de rastreamento ou páginas perdidas.
Feito cuidadosamente, um bloqueio de país não deve prejudicar notavelmente o seu desempenho geral de pesquisa. Os problemas só aparecem com bloqueios brutos e não testados.
Perguntas Frequentes Sobre o Bloqueio de um País no WordPress
O bloqueio de um país no WordPress surge com frequência entre os proprietários de sites que lidam com spam e segurança. Aqui estão respostas rápidas às perguntas que as pessoas mais fazem sobre geo-blocking e restrições de país.
Os utilizadores podem contornar o bloqueio de país com uma VPN ou proxy?
Sim. Qualquer pessoa que use uma VPN ou proxy pode mascarar a sua localização real e passar despercebida por um bloqueio de país baseado em IP. É por isso que ajuda a combinar o bloqueio de país com outras medidas, como um CAPTCHA, autenticação de dois fatores ou filtragem de spam a nível de formulário, em vez de depender apenas do bloqueio.
É melhor bloquear um país por IP ou com um plugin?
Ambos dependem dos mesmos dados de IP subjacentes. Um plugin é mais fácil de gerir porque atualiza o mapeamento país-IP para si e dá-lhe um ecrã de configurações em vez de ficheiros de configuração brutos. Bloquear diretamente por IP, através do seu host ou .htaccess, dá-lhe mais controlo, mas mais manutenção. Para a maioria dos utilizadores de WordPress, um plugin ou o seu CDN oferece o melhor equilíbrio.
O bloqueio de um país irá parar o spam que entra nos meus formulários?
Pode ajudar, mas um bloqueio de país inteiro é uma ferramenta pesada para um problema de formulário. Se o spam é a sua principal preocupação, filtrar submissões a nível de formulário com WPForms é mais preciso, pois para o lixo sem bloquear visitantes reais de navegar no resto do seu site.
Em seguida, Bloqueie Todo o Spam dos Seus Formulários
Bloquear um país serve realmente para reduzir o lixo e as ameaças que lhe roubam tempo. Se o spam de formulário é o que o trouxe aqui, há muito mais que pode fazer para manter os seus formulários limpos.
Dê uma vista de olhos ao nosso guia atualizado sobre Como Parar Spam em Formulários de Contacto no WordPress para o conjunto completo de táticas, desde CAPTCHAs a filtragem inteligente.
Bloqueie Spam de Formulários por País Agora
Pronto para construir o seu formulário? Comece hoje com o plugin construtor de formulários WordPress mais fácil. O WPForms Pro inclui muitos modelos gratuitos e oferece uma garantia de devolução do dinheiro em 14 dias.
Se este artigo o ajudou, por favor siga-nos no Facebook e Twitter para mais tutoriais e guias gratuitos do WordPress.


