htaccess deny y allow: Bloquear o permitir visitas y accesos por IP

Nuevo post de htaccess en el que vamos a ver cómo bloquear o permitir visitar y accesos por IP. Las instrucciones que voy a repasar son deny y allow.

Anteriormente ya vimos cómo proteger directorios y archivos en estos post:

Ejemplo para bloquear el acceso o visitas por IP con htaccess

order allow,deny
deny from 187.0.0.0
deny from 194.45.6.71
allow from all

En las líneas superiores podéis ver cómo permitimos el acceso a todas las IPs excepto a las 187.0.0.0 y 194.24.6.71. De esta manera podemos bloquear varias IPs de una manera sencilla, solo tenemos que ir añadiendo una nueva línea con la IP en cuestión.

Ejemplo para permitir el acceso o visitas por IP con htaccess

order allow,deny
allow from 187.0.0.0
allow from 194.45.6.71
deny from all

Ejemplo opuesto al anterior, esta vez en el código superior podemos apreciar cómo bloqueamos el acceso a todas las IPs excepto a las 187.0.0.0 y 194.24.6.71. Si queremos permitir más accesos añadimos una nueva línea con la IP.

Ejemplo para bloquear o permitir el acceso por rangos de IP con htaccess

En el siguiente ejemplo vamos a bloquear el acceso a este rango de ip 187.0.0.x. Es decir para poner un ejemplo… que bloquearíamos a estas IPs: 187.0.0.6 y 187.0.0.18:

order allow,deny
allow from all
deny from 187.0.0.

Ejemplo opuesto, permitir el acceso al mismo rango de IP:

order allow,deny
deny from all
allow from 187.0.0.
compartir
Publicado por
Aner Barrena