Saltar al contenido

Bloquear IPs por .htaccess

A través del fichero .htaccess podemos bloquear IPs o rangos de IPs.

Si tenemos un servidor Apache tendremos el fichero .htaccess desde el que podemos bloquear o permitir IPs o rangos de IPs. El archivo .htaccess es bastante delicado, con él podemos personalizar las URLs, permitir o no el acceso a la web, denegar el acceso a directorios, controlar el funcionamiento del servidor en determinadas ocasiones, redirigir la web, evitar el hotlinking, etc.

Para permitir o bloquear IPs basta con escribir lo siguiente:

deny from 62.43.207.271
allow form all

Muchas veces tenemos robots o spider que consumen muchos recursos de nuestros servidores, para saber que IPs acceden muchas veces a nuestra web podemos ver el log «access.log» y ver que IPs acceden continuamente. Si vemos que esa IP carga nuestro servidor basta con añadirla al .htaccess y bloquearla.