Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

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

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado
exau
Miembro
Mensajes: 292
Registrado: 09 Ene 2009, 22:59
Edad: 39

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

#1

Mensaje por exau »

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 19 Dic 2010, 03:18, editado 2 veces en total.
Hay enfermedades que no se pueden controlar... por suerte, la diabetes NO es una de ellas. Imagen
© Webmaster de Diabetes Hispano

[hr]Datos de soporte:
Spoiler
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
séneca
Asiduo/a
Mensajes: 102
Registrado: 08 Feb 2010, 23:50

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

#2

Mensaje por séneca »

¿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.
Spoiler
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

exau
Miembro
Mensajes: 292
Registrado: 09 Ene 2009, 22:59
Edad: 39

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

#3

Mensaje por exau »

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 19 Dic 2010, 16:10, editado 1 vez en total.
Hay enfermedades que no se pueden controlar... por suerte, la diabetes NO es una de ellas. Imagen
© Webmaster de Diabetes Hispano

[hr]Datos de soporte:
Spoiler
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
jakk
Ex Staff
Mensajes: 2201
Registrado: 14 Jun 2009, 08:57
Edad: 39

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

#4

Mensaje por jakk »

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>
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Í.

[hr]
No doy soporte por MP ni por MSN ni por el Chat
[hr]
© Jakk - www.ivemfinity.com | © chirri23 - www.mundoforeros.com | Foro de Pruebas

Avatar de Usuario
séneca
Asiduo/a
Mensajes: 102
Registrado: 08 Feb 2010, 23:50

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

#5

Mensaje por séneca »

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.
Spoiler
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

Cerrado

Volver a “Foros de Soporte 3.0.x”