Cómo bannear visitas por IP en Blogger

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.

LEER
Ciberacoso: Conócelo y evítalo [Infografía]

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