Os endereços IP estrangeiros às vezes hospedam tentativas maliciosas de hackear ou acessar sites da web. Uma maneira de bloquear hackers, golpistas e outros com intenção maliciosa do 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.
Etapa 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.
Etapa 2
Localize o arquivo ".htaccess" no diretório do seu servidor. Está normalmente 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-o no arquivo ".htaccess":
ordem permitir, negar negar de "x" negar de "x" negar de "x" permitir de todos
"X" representa o endereço IP externo que você deseja bloquear (por exemplo, "192.168.22.132"). Para bloquear um único endereço IP, digite 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 bloqueado por intervalo deve ser semelhante a "192.168".
Etapa 4
Salve o arquivo ".htaccess" editado e carregue-o em seu servidor. Acesse seu site e verifique se não há erros no 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 “Server Error 500” quando você acessar seu site.