Esto es un artículo de ayuda en Seguridad

.htaccess bloquear por rango de IP


La seguridad es el motor del progreso continuo de todo proyecto y página de internet, por eso es indispensable tener una opción de contención, digamos "nuestro plan B".

A continuación podremos conocer como bloquear en medio de algun ataque, todas las IP a nuestro sitio web, y solo aceptar los rangos de IP que consideremos seguros.

Dentro del archivo .htaccess, el cual debe estar colocado en nuestro HOME DIRECTORY (public_html) generalmente para todos los usuarios de cPanel, debemos insertar la siguiente linea de código:

 

SetEnvIfNoCase User-Agent (googlebot|yandexbot|baiduspider|bingbot|yahoo!sslurp) is_search_bot

order deny,allow

deny from all

allow from 190.80
allow from 186.6
allow from 186.7
allow from 186.120
allow from 186.33
allow from 179.52
allow from 179.53
allow from 66.98
allow from 64.32
allow from 200.88
allow from 201.229
allow from 190.52
allow from 190.106
allow from 190.94
allow from 190.6
allow from 190.8
allow from 190.80
allow from 190.167
allow from 63.209
allow from 190.242
allow from 186.120
allow from 186.149
allow from 186.150
allow from 186.190
allow from 200.16
allow from 196.3
allow from 181.36
allow from 181.37
allow from 190.166
allow from 179.51
allow from 148.0 
allow from 148.101
allow from 148.103
allow from 148.255
allow from 152.166
allow from 152.167
allow from 179.43
allow from 196.3.88
allow from 201.221.126
allow from env=is_search_bot

 

Es importante destacar que este rango de ejemplo incluye todos los conocidos a la fecha para IP de República Dominicana.

La programación funciona de la siguiente manera:

Las direcciones de IP estan en la forma xxx.xxx.xxx.xxx y cada número va desde 0-255.
Puede introducir números parciales para bloquear de acuerdo la necesidad:

1.2.3.4 bloquea una dirección de IP
1.2.3. Bloquea del rango de IP 1.2.3.0 a 1.2.3.255 (ie.. 1.2.3.xxx)
1.2. Bloquea IP en el rango IP 1.2.xxx.xxx
1.2 Bloquea IP en el rango 1.2xx.xxx.xxx

 

Otras respuestas relacionadas

4 maneras en que podemos mejorar nuestra plataforma tecnológica

Ver respuesta

Redirección 301 Permanente por .htaccess

Ver respuesta

4 maneras en que podemos mejorar nuestra plataforma tecnológica

Ver respuesta

Redirección 301 Permanente por .htaccess

Ver respuesta

4 maneras en que podemos mejorar nuestra plataforma tecnológica

Ver respuesta

Como hacer una redirección del public_html a un folder

Ver respuesta

Redirección 301 Permanente por .htaccess

Ver respuesta

Redirección 301 Permanente por .htaccess

Ver respuesta

Como configurar DOMINIO con Blogger

Ver respuesta

Como configurar mi correo con Mail de iOS para iPhone o iPad

Ver respuesta

4 maneras en que podemos mejorar nuestra plataforma tecnológica

Ver respuesta