Skip to content

Usando hosts como protección y bloqueo de publicidad

5/junio/2010

El archivo HOSTS es un sencillo archivo de texto que habitualmente es usado por administradores de redes para resolución de nombres de dominio. Para explicarme mas, el nombre de la máquina para Google es http://www.google.cl, y su dirección IP es 72.14.253.104, si escribes en el campo de direcciones en tu navegador la IP 72.14.253.104, tambien aparecerá el sitio Google como si hubieras escrito http://www.google.cl.

Este archivo, desconocido para la mayor parte de los usuarios, tiene aplicaciones muy interesantes:

  • Mejora de la velocidad de acceso a ciertas páginas web
  • Utilización de alias para dominios,
  • Bloquear sitios con publicidad o indeseados,
  • Restricciones de navegación en entornos empresariales, entre otras.

Se puede encontrar este archivo en algún directorio del disco dependiendo del sistema operativo utilizado, por ejemplo:

  • En Linux, se encuentra en el directorio
    /etc/
  • En Windows 95/98/ME, se encuentra en
    C:\WINDOWS
  • En Windows NT/2000, se encuentra en
    C:\WINNT\SYSTEM32\DRIVERS\ETC
  • En Windows XP/2003/Vista/7, se encuentra en
    C:\WINDOWS\SYSTEM32\DRIVERS\ETC
  • En MacOS se encuentra en
    /private/etc/

El sistema operativo lo examina antes de hacer una consulta a un servidor DNS. Es posible que el archivo no exista, y generalmente no es necesario, pero su uso acelera la navegación al evitar consultas a través de la red, o al negar el acceso a sitios no deseados (como sitios web de publicidad, pornograficos, etc.)

Un servidor DNS hace la misma tarea, convertir algo como http://www.nombre-sitio-web.com en una dirección IP, tipo 200.100.50.2, que es lo que necesitan los computadores para conectarse.

¿Cómo puedo acelerar la navegación y a la vez protegerme?

Cada vez que escribimos un nombre de dominio en una aplicación como un navegador web, este nombre de dominio tiene que traducirse a una dirección IP antes de poder localizar el servidor solicitado. Este proceso de “traducción” se conoce como resolución de nombres. Por ejemplo: si escribimos “www.microteknologias.cl” en la barra de direcciones de un navegador como Firefox u Opera, se realizará una consulta de resolución de nombres al servidor DNS que tengamos configurado. El servidor DNS responderá con la dirección IP correspondiente (174.120.190.6) y finalmente se accederá al servidor web para cargar la página. Esta consulta es la responsable de la pequeña espera que observamos antes de acceder por primera vez a un dominio. Este tiempo debierá ser muy breve ya que el tráfico de datos intercambiados es mínimo.

Para acelerar la carga de las páginas que más visitamos debemos añadir al archivo HOSTS las direcciones IP de las 4 ó 5 páginas que visitamos más frecuentemente, especialmente la IP de la página de inicio del navegador. La IP asociada a un nombre de dominio se puede conocer con el comando PING. Por ejemplo, digitando “ping http://www.barrapunto.com” en una consola de Linux o en una ventana de DOS, devolverá entre sus resultados de salida la IP 212.85.34.50.

Para bloquear un sitio debemos agregar la IP 127.0.0.1 y el nombre de dominio del sitio web al archivo hosts. Por ejemplo:

127.0.0.1    ad.doubleclick.net
127.0.0.1    ad.es.doubleclick.net
127.0.0.1    ad.yieldmanager.com

Si agregamos las direcciones IP de servidores de publicidad, sitios pornograficos, sitios web que solo instalan programas o muestras ventanas de publiicdad, etc.,obtendremos una experiencia de navegación más agradable y nuestro computador nunca se pondrá en contacto con esos servidores de publicidad, por lo tanto no se mostrarán los banners que esos sitios web provean o los contenidos de los sitios que hayas bloqueado.

Otra ventaja que se obtiene con un buen archivo hosts es bloquear sitios de publicidad, banners, etc., sin necesidad de otros programas que aumentan el uso de memoria y procesador; asi tendrás más recursos libres para otras aplicaciones.

Pero no todo es una maravilla, hay situaciones en las que el archivo hosts no sirve para evitar la publicidad, ya que lo que hace el archivo hosts es anular un dominio entero y hay veces en que los banners se encuentran en el mismo servidor con las paginas web donde está la información que queremos. Si anulamos el dominio entonces estaríamos anulando los banners y tambien las paginas web que nos interesan. En estas situaciones hay que recurrir a programas específicos en la lucha contra la publicidad.

Una última recomendación, si agregas IPs de sitios que visitas regularmente, para cargarlos mas rápido, deberás estar atento a cualquier cambio de IP, ya que si alguno de tus sitios favoritos decide cambiar de direccion IP por alguna razón, te encontrarás con que un día sencillamente no se muestra en tu navegador, asi que NO te recomendamos que agregues IPs de sitios conocidos, si no mas bien utilices el archivos HOSTS para bloquear contenidos indeseados.

Enlaces:

Los resultados:

Navegando sin archivo hosts, se observa publicidad

Navegando con archivo hosts conteniendo direcciones bloqueadas (ha bloqueado casi toda la publicidad)

Navegando con archivo hosts conteniendo direcciones bloqueadas junto a AdBlock Plus activado, se ha realizado un bloqueo a toda la publicidad (Entre las sscciones "Lo más leido" y "Lo más comentado" ha desaparecido un flash publicitario)

Anuncios
2 comentarios
  1. rebeca permalink
    13/junio/2010 8:30 am

    perdone.. es que yo quiero entrar y ver tranquilamente animes en http://www.todoanimes.com, pero no se como hacer que desaparescan todas las publicidades interactivas, que no dejan de hablar… no les puedes quitar el volumen y tampoco hacer algo que paren, mientras estas mirando el anime… me molesta mucho… y de verdad que no se que hacer…son esas publicidades de cillitbang, vanish, etc..
    intente hacer lo del hosts..he cambiado el nombre del archivo a hosts.bak, y despus empece a poner por ejemplo : 127.0.0.1 http://www.sexychatamateur.com…pero como no sabia si meter ad al principio…meti en algunos ad.etc.com y en otros http://www.etc.com….

    porfavor!!!ayudeme…de verdad.. no se si me tomara enserio.. pero me estoy volviendo loca!! enserio!! y le aseguro que no soy ninguna niña pequeña..solo miro a veces cuando estoy deprimidalos animes.. asi que no soy una fanatica de los animes…
    de verdad.. contacteme si tiene algun idea de que hacer…
    busqueme en tuenti con el nombre de MIRODONI REBECA, o en agregueme como reby_love_reby@yahoo.com

    POR FAVOR TOMESELO ENSERIO!!!!
    thank you^^

Los comentarios están cerrados.

A %d blogueros les gusta esto: