Bloquear IPs específicas a través de .htaccess

En este Foro podréis dejar vuestras dudas sobre phpBB 3

Moderadores: Soporte phpBB, Soporte MODs

Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
Atom Feed
Seguidores: séneca

Bloquear IPs específicas a través de .htaccess

Notapor exau » Domingo, 19 Diciembre 2010, 03:16

Este día encontré que en mi foro se ha estado metiendo un robot que tiene procedencia de China :shock: ¿Qué hace un robot asiático visitando mi web? :nolose: Bueno, lo que quiero es bloquearle el acceso y estuve leyendo por ahí que con el .htaccess se puede lograr, solo que no he podido encontrar un caso práctico similar en donde poder obtener la sintaxis correcta para el comando.

Para los conocedores, está de más explicarlo, pero lo que quiero es utilizar el mismo comando que ya viene incluído en el .htacces, el "deny from" pero de una manera más específica, en vez de ser "deny from all", que sea por ejemplo "deny from 61.135.184.197" y así por el estilo. Actualmente solo están prohibidos los archivos config.php y common.php, ¿se puede hacer un comando que abarque todo el directorio raíz, o tengo que ir poniendo un comando para cada página?

Espero que puedan echarme una mano :ok:


Edito: Creo que no posteé el mensaje en el foro correcto, ¿algún moderador podría ayudarme? Gracias! :ok:
Última edición por exau el Domingo, 19 Diciembre 2010, 03:18, editado 2 veces en total
Firma
Hay enfermedades que no se pueden controlar... por suerte, la diabetes NO es una de ellas. Imagen
© Webmaster de Diabetes Hispano


Datos de soporte:
Spoiler: Mostrar
URL: http://www.diabeteshispano.org
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados:
  • Advertisement Management versión 1.0.10
  • DS PayPal Donation Page MOD versión 1.0.1
  • Board3 Portal versión 1.0.6
  • NV Who Was Here versión 1.2.0
  • Advanced BBCode Box 3 (aka ABBC3) versión 3.0.8-pl2
  • Country Flags User Edition versión 1.2.1
  • Birthday on Registration versión 1.0.0
  • Legend Repositioning versión 1.0.3
  • Prime Ban to Group versión 1.0.2
  • Twitter Profile Link versión 1.0.6
  • Precise Similar Topics II versión 1.1.5
  • Facebook Profile Link versión 1.0.1
  • Full Quick Reply Editor versión 2.1.1
  • Last Posts Titles versión 1.0.0a
  • Post Number in Viewtopic versión 1.0.8
  • Anti Bot Question 1.2.0
  • Latest Post In Profile versión 1.0.1
  • phpBB mChat versión 1.3.5
  • Post Bot versión 1.0.2
Plantilla(s) usada(s): Supernova Style by Christian Bullock
Servidor: Linux, de pago (BlueHost.com)
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Avatar de Usuario
exau
VIP
VIP
 
Mensajes: 292
Edad: 27
Registrado: Viernes, 09 Enero 2009, 22:59
Ubicación: El Salvador
Nombre real: Exaú

Publicidad



Colabora con nosotros haciendo una Donación y elimina esta publicidad.

Bloquear IPs específicas a través de .htaccess

Notapor séneca » Domingo, 19 Diciembre 2010, 15:58

¿Me permiten una recomendación? Creo que a la hora de redactar el Asunto de un nuevo hilo lo correcto es hacerlo de manera que deje claro si lo que se está haciendo es una consulta o aportando una solución. En el caso de este hilo, cuando leí el asunto pensé que se estaba aportando la manera de Bloquear IPs específicas a través de .htaccess. Trar leer el contenido, pienso que el Asunto debería ser más bien: "¿Cómo bloquear IPs específicas a través de .htaccess ?"

Saludos.
Firma
Spoiler: Mostrar
URL: http://www.rinconmenciano.com
Versión phpBB: phpBB3 ( 3.0.10 ) ( Instalada desde cero la 3.0.7 y actualizada sin problemas a la 3.0.8 )
MODs Instalados: NV recent-topics v1.0.5
Who was here? MOD v1.0.2
ACP Announcement Centre 1.2.2
AJAX Chat © 2007 StarTrekGuide (actualmente probando otros chat)
Advanced BBCode Box 3 (aka ABBC3)
Plantilla(s) usada(s): AcidTechGreen
Servidor: Linux de pago
Avatar de Usuario
séneca
Asiduo/a
Asiduo/a
 
Mensajes: 102
Registrado: Lunes, 08 Febrero 2010, 23:50
Ubicación: Córdoba - España

Publicidad



Colabora con nosotros haciendo una Donación y elimina esta publicidad.

Bloquear IPs específicas a través de .htaccess

Notapor exau » Domingo, 19 Diciembre 2010, 16:09

séneca escribió:¿Me permiten una recomendación? Creo que a la hora de redactar el Asunto de un nuevo hilo lo correcto es hacerlo de manera que deje claro si lo que se está haciendo es una consulta o aportando una solución. En el caso de este hilo, cuando leí el asunto pensé que se estaba aportando la manera de Bloquear IPs específicas a través de .htaccess. Trar leer el contenido, pienso que el Asunto debería ser más bien: "¿Cómo bloquear IPs específicas a través de .htaccess ?"

Saludos.


Recuerda que cuando tenemos alguna idea que aportar de sobre cómo se hace un proceso o acción en particular, contamos con el foro de tutoriales. En todo caso te agradezco la recomendación, no había pensando antes en ello y te aseguro que lo voy a tomar en cuenta :ok: ahora, si tienes una idea, la que sea, y me ayudas con la consulta te voy a estar mucho más agradecido :bravo: :cerveza:

Saludos,
Última edición por exau el Domingo, 19 Diciembre 2010, 16:10, editado 1 vez en total
Firma
Hay enfermedades que no se pueden controlar... por suerte, la diabetes NO es una de ellas. Imagen
© Webmaster de Diabetes Hispano


Datos de soporte:
Spoiler: Mostrar
URL: http://www.diabeteshispano.org
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados:
  • Advertisement Management versión 1.0.10
  • DS PayPal Donation Page MOD versión 1.0.1
  • Board3 Portal versión 1.0.6
  • NV Who Was Here versión 1.2.0
  • Advanced BBCode Box 3 (aka ABBC3) versión 3.0.8-pl2
  • Country Flags User Edition versión 1.2.1
  • Birthday on Registration versión 1.0.0
  • Legend Repositioning versión 1.0.3
  • Prime Ban to Group versión 1.0.2
  • Twitter Profile Link versión 1.0.6
  • Precise Similar Topics II versión 1.1.5
  • Facebook Profile Link versión 1.0.1
  • Full Quick Reply Editor versión 2.1.1
  • Last Posts Titles versión 1.0.0a
  • Post Number in Viewtopic versión 1.0.8
  • Anti Bot Question 1.2.0
  • Latest Post In Profile versión 1.0.1
  • phpBB mChat versión 1.3.5
  • Post Bot versión 1.0.2
Plantilla(s) usada(s): Supernova Style by Christian Bullock
Servidor: Linux, de pago (BlueHost.com)
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Avatar de Usuario
exau
VIP
VIP
 
Mensajes: 292
Edad: 27
Registrado: Viernes, 09 Enero 2009, 22:59
Ubicación: El Salvador
Nombre real: Exaú

Publicidad



Colabora con nosotros haciendo una Donación y elimina esta publicidad.

Re: Bloquear IPs específicas a través de .htaccess

Notapor jakk » Domingo, 19 Diciembre 2010, 16:35

Aqui te dejo algun ejemplo

Cuando es una ip sola
Código: Seleccionar todo
## USER IP BANNING
<Limit GET POST>
order allow,deny
deny from 193.110.145.185
allow from all
</Limit>


un rango de ip
Código: Seleccionar todo
## USER IP BANNING
<Limit GET POST>
order allow,deny
deny from 193.110.
allow from all
</Limit>


varias ips a la vez
Código: Seleccionar todo
## USER IP BANNING
<Limit GET POST>
order allow,deny
deny from 42.12.5.34
deny from 193.110.145.185
deny from 212.173.53.
deny from 69.242.
allow from all
</Limit>
Firma
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.



No doy soporte por MP ni por MSN ni por el Chat


© Jakk - www.ivemfinity.com | © chirri23 - www.mundoforeros.com | Foro de Pruebas
Avatar de Usuario
jakk
VIP
VIP
 
Mensajes: 2252
Edad: 27
Registrado: Domingo, 14 Junio 2009, 07:57
Ubicación: La Coruña
Nombre real: Ivan

Publicidad



Colabora con nosotros haciendo una Donación y elimina esta publicidad.

Bloquear IPs específicas a través de .htaccess

Notapor séneca » Domingo, 19 Diciembre 2010, 16:38

No tenía ni idea de cómo hacer lo que solicitas, pero he buscado por ahí y he encontrado algo que quizás sea lo que buscas. No he probado el resultado.

Te expongo varias posibilidades de bloqueo a través de .htaccess:

Ejemplo de cómo bloquear tres ip´s determinadas.

Código: Seleccionar todo
order allow,deny
deny from 192.168.44.201
deny from 224.39.163.12
deny from 172.16.7.92
allow from all


Ejemplo de bloqueo de los rangos [192.168.0.0 - 192.168.255.255] y [10.0.0.0 - 10.0.0.255]

Código: Seleccionar todo
order allow,deny
deny from 192.168.
deny from 10.0.0.
allow from all


Ejemplo de cómo bloquear el acceso a un Bot llamado Badbot (quizás este método sea más específico y práctico si lo que se pretende es bloquear Bot)

Código: Seleccionar todo
#get rid of the bad bot
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^BadBot
RewriteRule ^(.*)$ http://go.away/


Ejemplo de cómo bloquear el acceso a un tres Bot llamados Badbot, EvilScraper o FakeUser.

Código: Seleccionar todo
#get rid of bad bots
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^BadBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^EvilScraper [OR]
RewriteCond %{HTTP_USER_AGENT} ^FakeUser
RewriteRule ^(.*)$ http://go.away/


En los dos últimos ejemplos lo que hace es redirigir al bot/s en cuestión a la web ´http://go.away/´, que lógicamente no exite.

Espero te sirva.

Saludos.
Firma
Spoiler: Mostrar
URL: http://www.rinconmenciano.com
Versión phpBB: phpBB3 ( 3.0.10 ) ( Instalada desde cero la 3.0.7 y actualizada sin problemas a la 3.0.8 )
MODs Instalados: NV recent-topics v1.0.5
Who was here? MOD v1.0.2
ACP Announcement Centre 1.2.2
AJAX Chat © 2007 StarTrekGuide (actualmente probando otros chat)
Advanced BBCode Box 3 (aka ABBC3)
Plantilla(s) usada(s): AcidTechGreen
Servidor: Linux de pago
Avatar de Usuario
séneca
Asiduo/a
Asiduo/a
 
Mensajes: 102
Registrado: Lunes, 08 Febrero 2010, 23:50
Ubicación: Córdoba - España

Publicidad



Colabora con nosotros haciendo una Donación y elimina esta publicidad.

¿Te fue útil este tema?

Enlace:
BBcode:
HTML:


Compartir

Volver a Soporte, ayuda, preguntas sobre phpBB 3

  • Temas relacionados
    Respuestas
    Vistas
    Último mensaje

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados