Para bloquear ips o rangos de
ips para que no tengan acceso a ninguna parte de nuestra página Web podemos
hacer lo siguiente :

1º Crear un fichero llamado .htaccess y subirlo a la raíz del dominio (httpdocs)

Hosting Web

2º El contenido del fichero ha de ser el siguiente (si ya teniais un .htaccess
simplemente hay que añadir las líneas):

Código:

order allow,deny

deny from 1.1.1.1

deny from 2.2.2.2

deny from 3.3

allow from all

3º Se guardan los cambios

Ese fichero especifica que todas las ips tengan acceso por defecto (allow from
all) menos las que especifiquemos (deny from x.x.x.x) , que pueden ser ips
individuales o rangos . Se pone una ip o rango por linea , asi las que se
necesiten.

* La persona que intente acceder via web y este en la lista, le aparecerá el
código de error 403 (forbidden , prohibido) o si esta personalizado ese mensaje
de error con una pantalla pues la pantalla correspondiente de acceso denegado.