Busca


imprimir pdf

Como bloquear certos IP ao nível do meu site


Introdução


Pode realizar esse bloqueio graças a um ficheiro ".htaccess" . Trata-se de ficheiros de textos específicos que são detectados pelo servidor web (Apache), e que permitem definir regras especiais sobre um directório e o conjunto das suas sub directorias.

Procedimento a seguir


Basta-lhe criar um ficheiro com nome ".htaccess" e colocá-lo no directório www/ (ou num directório específico que deseja restringir). Este ficheiro deverá conter regras de bloqueio. Cada regra é definida sobre uma linha da seguinte forma:

Deny from endereco_IP
Ou Deny from bloco_IP
Ou Deny from dominio


Depois, basta-lhe substituir o termo genérico pelo elemento que quer bloquear. Aqui estão alguns exemplos :

  • Quer bloquear o endereço IP 192.168.1.2, escreva:

Deny from 192.168.1.2


  • Quer bloquear todos os endereços IP da gama 192.168.x.x, escreva:

Deny from 192.168


  • Quer bloquear todos os endereços IP que têm uma identificação Sapo.pt (é um exemplo, não é uma razão de fazê-lo a priori…), escreva:

Deny from .sapo.pt