Foros del Web » Administración de Sistemas » Apache »

consulta bloqueo de rangos de ip

Estas en el tema de consulta bloqueo de rangos de ip en el foro de Apache en Foros del Web. Hola a todos, Muchas gracias por la ayuda que aportan aqui a todos los desarrolladores. Bueno, mi consulta es la siguiente: tengo un sitio en ...
  #1 (permalink)  
Antiguo 13/07/2006, 03:56
 
Fecha de Ingreso: julio-2006
Mensajes: 2
Antigüedad: 17 años, 9 meses
Puntos: 0
consulta bloqueo de rangos de ip

Hola a todos,

Muchas gracias por la ayuda que aportan aqui a todos los desarrolladores.

Bueno, mi consulta es la siguiente:

tengo un sitio en el que quiero bloquear ciertos paises por medio de su nº de IP.

he hecho pruebas con un numero de IP determinado y funciona perfectamente

Ahora tengo la lista de los paises que quiero blokear y sus IPS pero no se como meter todo eso en el htaccess.

Este es un pequeño trozo de la lista de ips que quiero bloquear

desde 216.251.68.64 hasta 216.251.68.111

desde 216.251.68.144 hasta 216.251.68.254

desde 216.251.72.192 hasta 216.251.72.223

desde 216.251.73.0 hasta 216.251.73.254

Me centraré en la primera linea:

¿Es correcto poner ---- deny from 216.251.68.64 / 216.251.68.111 ?

He visto algunos ejemplos en internet que usaban la barra pero no se si es con la finalidad que intento darle yo

Alguien puede ayudarme con estas 4 lineas de ejemplo ? ( yo en base a eso hare todo los demas rangos que debo bloquear )


MUchas gracias.

PD: por lo que supongo, el htaccess me quedará de al menos 100 Kbs porque la lista es MUY LARGA.
Puede dar problemas tener un htaccess tan pesado?
  #2 (permalink)  
Antiguo 16/10/2006, 07:12
 
Fecha de Ingreso: julio-2003
Mensajes: 30
Antigüedad: 20 años, 10 meses
Puntos: 1
tengo la misma duda.

quiero bloquear un rango entero de ips
por ejemplo:
80.34.190.0

...
  #3 (permalink)  
Antiguo 16/10/2006, 19:28
Avatar de Apolo
Colaborador
 
Fecha de Ingreso: abril-2003
Ubicación: ubicado
Mensajes: 7.961
Antigüedad: 21 años, 1 mes
Puntos: 109
Cita:
Iniciado por minotaurus2002 Ver Mensaje
¿Es correcto poner ---- deny from 216.251.68.64 / 216.251.68.111 ?
No, no es correcto de esa forma.

Si quieres bloquear por rangos de direcciones IP, te recomiendo leer la documentación de Apache al respecto:

http://httpd.apache.org/docs/1.3/mod/mod_access.html


Cita:
Iniciado por minotaurus2002 Ver Mensaje
He visto algunos ejemplos en internet que usaban la barra pero no se si es con la finalidad que intento darle yo
Correcto, la barra se usa para especificar un rango de direcciones, pero debes hacerlo de la forma adecuada.


Cita:
Iniciado por minotaurus2002 Ver Mensaje
Alguien puede ayudarme con estas 4 lineas de ejemplo ? ( yo en base a eso hare todo los demas rangos que debo bloquear )
No es tan sencillo, sobre todo en los rangos tan diversos que planteas.

Si quieres bloquear toda una clase C entonces esto te servirá:

deny from 216.251.73.0/24

o también:

deny from 216.251.73

Así bloquearás desde 216.251.73.0 hasta 216.251.73.255, pero en tu última muestra dices que quieres bloquear hasta 216.251.73.254. Entonces tienes dos opciones:

a) Bloqueas también a 216.251.73.255

b) Antes de "deny from" podrías intentar poner: allow from 216.251.73.255


Para los otros casos es más complejo, pues debes usar máscaras de red o la especificación CIDR. Por ejemplo en CIDR:

216.251.68.64/27

Pero esto sólo te bloqueará desde 216.251.68.64 hasta 216.251.68.94

Y si aumentas el rango:

216.251.68.64/26

Ya te pasas, pues bloquearás desde 216.251.68.64 hasta 216.251.68.126, y tú querías bloquear hasta 216.251.68.111


Cita:
Iniciado por minotaurus2002 Ver Mensaje
Puede dar problemas tener un htaccess tan pesado?
Problemas de rendimiento en tu sitio web (los visitantes de tu sitio), pues lo primero en cargar será ese archivo, y si en verdad es de 100 KB, se demorará bastante.

Si son tantos, lo mejor es bloquearlos a nivel de firewall, bien sea el que tengas instalado en tu servidor o en uno externo.

Saludos!
__________________
Planes VPS en el mundo > DirectorioVPS
Visita los foros de hosting de ComunidadHosting
  #4 (permalink)  
Antiguo 16/10/2006, 19:30
Avatar de Apolo
Colaborador
 
Fecha de Ingreso: abril-2003
Ubicación: ubicado
Mensajes: 7.961
Antigüedad: 21 años, 1 mes
Puntos: 109
Cita:
Iniciado por bailamj Ver Mensaje
quiero bloquear un rango entero de ips
por ejemplo:
80.34.190.0
Similar a lo que acabo de decir:

allow from all
deny from 80.34.190.0/24

Esto te bloqueará desde 80.34.190.0 hasta 80.34.190.255

Saludos.
__________________
Planes VPS en el mundo > DirectorioVPS
Visita los foros de hosting de ComunidadHosting
  #5 (permalink)  
Antiguo 17/10/2006, 02:25
 
Fecha de Ingreso: julio-2003
Mensajes: 30
Antigüedad: 20 años, 10 meses
Puntos: 1
Sonrisa

Cita:
Iniciado por Apolo Ver Mensaje
Similar a lo que acabo de decir:

allow from all
deny from 80.34.190.0/24

Esto te bloqueará desde 80.34.190.0 hasta 80.34.190.255

Saludos.
ops! esto sería para ponerlo en el servidor apache, no?. pero yo lo que busco es ponerlo en una página asp, para que vean el contenido unos, y otros no, dependiendo de la ip.
  #6 (permalink)  
Antiguo 17/10/2006, 10:42
Avatar de Apolo
Colaborador
 
Fecha de Ingreso: abril-2003
Ubicación: ubicado
Mensajes: 7.961
Antigüedad: 21 años, 1 mes
Puntos: 109
Cita:
Iniciado por bailamj Ver Mensaje
ops! esto sería para ponerlo en el servidor apache, no?. pero yo lo que busco es ponerlo en una página asp
Ten en cuenta que has publicado tu consulta en el foro de Apache, entonces por supuesto he puesto la respuesta acerca de cómo sería para el caso de Apache.

Tu consulta debes hacerla en el foro de IIS o tal vez en el de ASP o .NET para ver si mediante código encuentras también la solución.

Saludos.
__________________
Planes VPS en el mundo > DirectorioVPS
Visita los foros de hosting de ComunidadHosting
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:44.