Cómo bannear visitas por IP en Blogger
Publicado el 25/07/2009 por Juanguis y guardado en la categoría: Webmasters.
Hay veces que algunos comentaristas, los que generalmente llamamos trolls, se vuelven tan molestos que hasta dar ganas de incinerarlos con un lanzallamas para que dejen de molestar. Los que usamos Apache en nuestros servidores podemos utilizar el .htaccess para bannear visitas, pero también hay soluciones para bannear por IP en Blogger.
Hacerlo es muy simple, sólo tenemos que copiar y pegar el siguiente código, justo después del tag <head> de tu plantilla:
<script type="text/javascript" src="http://code.vietwebguide.com/php/addr.php"></script>
<script type="text/javascript">
//<!CDATA[
// Banned ip script 2.0
//(C)2009 Anhvo
//homepage: http://vietwebguide.com
var banned_ip = new Array();
banned_ip[0] = '85.142';
banned_ip[1] = '22.98.69.1';
banned_ip[2] = '22.98.69.146';
banned_ip[3] = '85.78';
var mes_bi = "Your IP is banned so you cannot visit this website!";
for(var i=0;i<banned_ip.length;i++) {
eval('var re = /^' + banned_ip[i] + '/ ;');
if (re.test(mc_user_ip))
{
document.write('<style type="text/css">');
document.write('BODY{display:none;}');
document.write('<\/style>');
alert(mes_bi);
break;
}
}
//]]>
</script>
Si prestan atención en el código, verán que hay varias líneas indicando las IPs de las personas que queremos bloquear, hay dos formas de hacerlo, una es ingresando la IP puntual, o bien ingresando un sólo una parte de ella, así podemos bannear por rangos de IP.
Si ponemos una IP completa banneará sólo a ésa, en cambio si la ponemos incompleta banneará, por ejemplo, a todas las IPs que empiecen en 22.98.xxx.xxx (banneará todo lo que venga despues de la primer parte).
Visto en Web Upd8


Comentarios (8)
Es una muy buena opcion, si es que no quieres moderar los comentarios, en mi caso los tengo moderados, ademas de haber agregado JS.KIT en mi blog para fomentar no solo que dejen un comentario en los post de mi blog sino tambien promocionar la pagina o blog del comentarista, lo que quisiera que me ayudes es, que gracias a esta herramienta que nombre, el logrado bannear algunos molestos y maleducados comentaristas, y esta herramienta me arrojó hasta el nº de IP del baneado, quisiera saber como dar con ese usuario si tengo ahora su IP, gracias, voto en bitacoras.com, saludos!
25/07/2009 @ 04:01 pmFede http://elsoft-net.blogspot.com
La desventaja es que se puede desactivar facilmente javascript en cualquier navegador… Prefiero moderar los comments XD
25/07/2009 @ 07:29 pmTom http://www.tomasdev.com.ar/
Ysi desactivo el javascript?… touché
26/07/2009 @ 01:03 amJeus
No banearía a ningún usuario en mi blog, me bañaría solo, cuac. Es más no tengo tantos comentarios, solo de amigos y parientes jojojoj. = que pasa con los ip dinámicos?
26/07/2009 @ 03:48 amjuantucuman http://enlacemultiple.blogspot.com
Afortunadamente creo que la mayoria de los que hemos usado blogger nunca necesitamos banear la IP de una persona. Generalmente filtrar comentarios, pero sin bloquear.
27/07/2009 @ 06:38 pmIdeas Geek http://ideasgeek.net
El chequeo debería estar del lado del server. Del lado del cliente no sirve.
27/07/2009 @ 08:29 pmJefeGorgori
Hola, a mi me bannearon en una web, no puedo chatear ni dejar comentario en los post ( no se requiere registrarse )
29/10/2009 @ 04:23 amEl motivo? estaba en el chat como anónimo y dos moderadores comenzaron a amenazar y a dirigirse de mala manera a los usuarios, como es habitual en esa web, yo les dije que eso que hacían estaba mal y allí me bannearon. Ok, después entré como usuario al foro y les dije lo que pensaba de ellos.
Cómo es que logran bloquearme si tengo IP dinámica y además uso proxys y aún así no logro evadir el bloqueo, leí por allí que los proxys gratuitos no sirven. También borré las cookies.
Como es que me bloquean?
PD. la web, para quien quiera comprobar como tratan a los usuarios es Intercambiosvirtuales.org bastante conocida.
damian
Excelente esto para bannear ips, seguro que si le doy uso en mi blog para bloquear ciertos spamers
1/12/2009 @ 08:05 pmAgentemello007 http://agentemello007.blogspot.com/