Como permitir ou bloquear acessos de IP de outros países via .htaccess

Se você percebeu que seu site tem sofrido ataques de países específicos ou simplesmente quer negar ou permitir acessos de um ou mais países, você pode usar o arquivo .htaccess para fazer isso. Este tutorial vai mostrar como usar permitir ou bloquear acessos de IP de um ou mais países usando o .htaccess.

O Que Você Vai Precisar

Antes de começar este guia você vai precisar de:

1º Passo — Abrindo seu arquivo .htaccess

O arquivo .htaccess está localizado no diretório public_html e você vai conseguir abrir usando o Gerenciador de Arquivo no cPanel ou conectando sua conta pelo FTP Client (FileZilla, por exemplo). Nos tutoriais abaixo você encontra os dois métodos em detalhes:

2º Passo — Criando a lista de endereços para bloquear IP

Você pode gerar uma lista dos endereços de IP’s que você quer bloquear conforme os países específicos usando este site.

  1. Escolha qual o tipo do IP, que pode ser IPv4 (mais comum) ou IPv6.escolha o tipo de ip
  2. Selecione os países que você quer bloquear acessos de IP para impedir visitantes deste local no seu website.Selecionar países para bloquear ip
  3. Agora selecione qual ação você quer aplicar, no caso abaixo escolhemos deny – negar acesso aos países que selecionamos no passo anterior. A lista gerada estará pronta para copiar e colar diretamente no arquivo .htaccess.Escolher o formato para gerar lista
  4. Clique em Download.

3º Passo — Copiando a lista gerada no seu arquivo .htaccess

Abra o arquivo gerado no passo anterior, com a lista dos países bloqueados, e copie todas as informações. Use CTRL+A (Command+A para MAC) para selecionar tudo e CTRL+C (Command+C para MAC) para copiar. Em seguida, cole estes dados na última linha em branco do seu arquivo .htaccess usando CTRL+V (Command+V).

bloquear acessos de ip via htaccess

Conclusão

Este tutorial ensinou como permitir ou bloquear acessos de IP de outros países no seu site usando o arquivo .htaccess file. Esta pode ser uma solução caso seu site ou blgo esteja sofrendo ataques maliciosos de hackers de outros países ou você queira limitar sua audiência por outros motivos. 

Todo o conteúdo dos tutoriais deste site segue os rigorosos padrões editoriais e valores da Hostinger.

Author
O autor

Ariane G.

A Ariane é SEO Team Leader com experiência em conteúdo, localização e SEO. Seu desafio é levar a Hostinger ao topo dos resultados no Brasil, França e Reino Unido. Eventualmente ela compartilha seu conhecimento no blog e nos tutoriais da Hostinger e no tempo livre ela gosta de explorar lugares novos e viver intencionalmente.

O que dizem nossos clientes

Comentários

Author
Josias

June 12 2020

Ariane, nesse caso se bloquear acessos pra fora do Brasil por exemplo no servidor de vcs, até o Google não visualiza certo? nesse caso a indexação fica comprometida? Obrigado

Author
Iza Lima

November 13 2020

O suporte pode fazer essa configuração no caso de ser leiga no assunto?

Author
Weslley Hordman

December 10 2021

Acredito que meu site estava sofrendo ataque e bloqueei todos os países, deixando apenas o Brasil. Acontece que eu monetizo meu site através de comissão e só me interessa os usuários brasileiros mesmo. Minha dúvida é se o bloqueio para os outros países pode interferir no SEO e no resultado de buscas do google, porque meu site tem bastante acesso.

Author
Rafael Nascimento

January 19 2022

Para bloquear o acesso de usuários usando dektop, ou seja, permitir apenas usuários mobile (celular).

Author
Wellington

July 11 2023

Olá, eu sou afiliado e gostaria de saber se e possível configurar o url para ter apenas 1 acesso por IP. Assim evitando clicks duplicados.

Author
Wagner

May 08 2024

Boa tarde!!! Consigo liberar acesso somente para alguns IP's específicos? Gostaria de criar uma intranet e liberar acesso somente para IP's da empresa é possível ?

Deixe uma resposta

Por favor, preencha os campos obrigatórios.Por favor, aceite os termos de privacidade.Por favor, preencha os campos obrigatórios e aceite a seleção dos termos de privacidade.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Thank you! Your comment has been successfully submitted. It will be approved within the next 24 hours.