Como bloquear endereços IP estrangeiros

click fraud protection
...

O arquivo .htaccess é uma forma poderosa de bloquear endereços IP indesejados.

Endereços IP estrangeiros às vezes hospedam tentativas maliciosas de hackear ou acessar sites da web. Uma maneira de bloquear hackers, golpistas e outros mal-intencionados de seu site é bloquear endereços IP. Os administradores podem usar o arquivo .htaccess localizado no diretório de nível superior do servidor para bloquear um único endereço IP estrangeiro ou intervalos inteiros de endereços IP.

Passo 1

Determine quais endereços IP estrangeiros você deseja bloquear. Sites como IPdeny e Country IP Block fornecem listas de endereços IP compilados de provedores de serviços de Internet (ISPs) regionais.

Vídeo do dia

Passo 2

Localize o arquivo ".htaccess" no diretório do seu servidor. Normalmente está nos diretórios de nível superior, como "/www/htdocs/.htaccess". Use um editor de texto para abrir o arquivo ".htaccess".

etapa 3

Copie o seguinte e cole no arquivo ".htaccess":

pedido permitir, negar negar de "x" negar de "x" negar de "x" permitir de todos

"X" representa o endereço IP estrangeiro que você deseja bloquear (por exemplo, "192.168.22.132"). Para bloquear um único endereço IP, insira o endereço no lugar do "X". Para bloquear um intervalo de endereços IP, digite o endereço IP no lugar do "X", mas deixe de fora os dois conjuntos de dígitos no final. Um endereço IP de intervalo bloqueado deve ser semelhante a "192.168".

Passo 4

Salve o arquivo ".htaccess" editado e carregue-o em seu servidor. Acesse seu site e certifique-se de que não haja erros de servidor. Se você quiser ter certeza de que o arquivo ".htaccess" editado está funcionando, você pode usar um proxy com o mesmo endereço IP ou intervalo daqueles que você bloqueou e tentar acessar o site.

Dica

Faça backup do seu arquivo “.htaccess” antes de fazer qualquer alteração nele. Quaisquer erros no arquivo resultarão em uma mensagem “Erro do servidor 500” quando você acessar o seu site.