Como Bloquear um País no WordPress

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

Use isto quando envios de spam de um ou dois países forem o seu verdadeiro problema, e você não quiser bloquear visitantes legítimos ou prejudicar o seu SEO.

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.

Ativar o filtro de país no WPForms

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.

Selecionar países para permitir submissões de formulários

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.

Atenção

Se ativou a opção de guardar entradas de spam, a submissão ainda é guardada e simplesmente marcada como spam. Isto é esperado e útil quando quer rever o que está a ser filtrado.

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.

Clicar no separador Avançado do campo de e-mail

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

Selecionar a lista de permissões ou lista de negação no WPForms

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.

Introduzir os países restritos na lista de negação

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

Use isto quando quiser bloquear um país de todo o seu site e preferir instalar um plugin a mexer em código ou configurações do servidor.

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.

PluginMelhor para
Bloqueador de Pa ilde{i}s IP2LocationBloqueio por país, intervalo de IP ou até uma cidade específica
Bloco iQ PaísBloqueio de todo o seu site ou páginas individuais por IP do visitante
WordfenceEmparelhamento de bloqueio por país com uma suite de segurança completa
Bloqueador de Pa ilde{i}s Avan ilde{a}doUm bloqueio leve e focado com controlo a nível de página
CloudGuardDescarregar 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.
Obter o plugin CloudGuard

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)

Use isto quando quiser impedir tráfego indesejado na borda da rede, antes que chegue ao seu site WordPress.

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.

a página inicial da cloudflare

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.

O WPForms também funciona com a Cloudflare

Não precisa do WAF completo apenas para impedir spam de bots nos seus formulários. O WPForms integra o Cloudflare Turnstile nos seus formulários, uma alternativa CAPTCHA amiga da privacidade que bloqueia bots sem fazer com que pessoas reais resolvam enigmas.

Selecionar Cloudflare Turnstile para CAPTCHA

Método 4: Bloquear um País Através do Seu Alojamento Web

Use isto quando o seu fornecedor de hospedagem oferece bloqueio de IP ou de país integrado e prefere não adicionar outro plugin.

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.

editor de zonas cpanel
  • 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.
Gráfico de alojamento web

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)

Use isto quando estiver confortável a editar ficheiros do servidor e quiser bloquear um país sem adicionar quaisquer plugins.

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.

Divulgação: O nosso conteúdo é suportado pelo leitor. Isto significa que se clicar em alguns dos nossos links, poderemos ganhar uma comissão. Veja como o WPForms é financiado, porque é importante e como pode apoiar-nos.

Hamza Shahid

Hamza é um Redator da equipa WPForms, que também se especializa em tópicos relacionados com marketing digital, cibersegurança, plugins WordPress e sistemas ERP. Saiba Mais

O Melhor Plugin Construtor de Formulários Drag and Drop para WordPress

Fácil, Rápido e Seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.

Adicionar um comentário

Temos todo o gosto que tenha escolhido deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com a nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

Este formulário está protegido pelo Cloudflare Turnstile e aplicam-se a Política de Privacidade e os Termos de Serviço da Cloudflare.