Si queremos banear ips o rangos de ips para que no tengan acceso a ningúna parte de nuestra página web podemos hacer lo siguiente :
1º Crear un fichero llamado
.htaccess y colgarlo en el raíz del dominio (
public_html o httpdocs)
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 80.80.80.50
deny from 80.80.80
deny from 69.60
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.
Consideraciones :
* La persona que intente acceder via web y este en la lista de baneas le aparecerá el código de error 403 (forbidden , prohibido) o si esta personalizado ese mensaje de errro con una pantalla pues la pantalla correspondiente de acceso denegado.
* Hay que tener cuidado de no banear los proxys de telefónica pues se puede dejar sin acceso a otras personas , recomendamos hacer bans temporales y pasa x tiempo sacarlos si es posible.