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.