El post que buscas se encuentra eliminado, pero este también te puede interesar

Bloquear publicidad con /etc/hosts

Bloquear publicidad con /etc/hosts

Buenas gente, les traigo un método muy efectivo y útil para bloquear publicidad en nuestros navegadores sin necesidad de instalar complementos en nuestros navegadores, espero que les sirva.

Bloquear publicidad con /etc/hosts:



Bueno, primero que nada un poco de historia y luego explico la sintaxis del archivo:

Los archivos hosts han estado en uso desde ARPANET. Se utilizaban para resolver nombres de dominios antes de que surgieran los DNS. Estos archivos solían ser archivos muy grandes, utilizados para ayuda a resolver nombres de hosts.
Incluso Microsoft conserva este archivo en Windows, por lo que es difícil que estos varien mucho entre Windows, OS X o Linux.


Estructura del archivo /etc/hosts:
La estructura del archivo archivo hosts es muy simple; primero se escribe la IP de destino, a continuación se escribe la IP del host que queremos redirigir hacia el destino, y por último, de manera opcional, se pueden agregar comentarios (En realidad no importa donde se pongan los comentarios).

Una línea del archivo hosts se vería así:



127.0.0.1 localhost #loopback


¿Como bloqueamos la publicidad con /etc/hosts?

En esta página se puede encontrar un archivo hosts que contiene cientos de dominios de publicidad redirigidos a la IP 0.0.0.0, nosotros lo único que tenemos que hacer es descargar este archivo y seguir las instrucciones en caso de uilizar Winbugs. Acá estamos para hacerlo en Linux, por lo tanto lo que debemos hacer es simplemente hacer una copia por las dudas de nuestro archivo hosts original y copiar el archivo hosts dentro del .zip que bajamos a la ubicación /etc, teniendo cuidado de que el nombre del archivo esté en minúscula.


En Arch hay un script que se puede instalar desde AUR llamado "hosts-update". Este script nos facilita mucho más las cosas ya que al estar instalado, ejecutando la orden "sudo hosts-update", el script descargará la última versión del archivo hosts de la página que les dije y reeemplazará el hosts existente. Además tiene una ventaja muy grande que es el hecho de que trae un archivo llamado hosts.local que también lo ubica en /etc; este archivo nos permite agregar nuestras reglas personalizadas, ya sea para bloquear publicidad, o bien si en nuestro hosts original teniamos armada alguna regla. Esto es muy útil ya que al ejecutar el script, el archivo hosts es reemplazado por la nueva versión, y todo cambio que hayamos hecho manualmente en el se borra; por eso es que el script incluye el archivo hosts.local:
Todos aquellos cambios manuales que querramos hacer en nuestro archivo hosts los vamos a hacer acá, y al ejecutar el script, el contenido de hosts.local se adjuntará al hosts descargado.
Personalmente lo utilicé para poder bloquear las publicidades en Taringa ya que estas no eran bloqueadas por el archivo hosts descargado, así que dentro de hosts.local agregué la reglade la siguiente forma:


0.0.0.0 apibeta.zeti.com #Publicidad de Taringa


Espero que les haya servido y servido!

EDIT!!

Me olvidaba un dato muy importante:
Utilizar este método para bloquear las publicidades nos ahorra ancho de banda ¿Por que? Porque el sistema primeramente revisa el archivo hosts para ver si hay alguna regla para resolver un dominio y recién después de esto utiliza el DNS; en otras palabras, el contenido publicitario nunca llega a descargarse en nuestras páginas para que el navegador lo muestre y es por esto que ahorramos ancho de banda. En cambio a utilizar bloqueadores como el Adblock Plus y similares, el contenido se descarga a nuestras PCs y nos consume ancho de banda, lo único que hace el Adblock es evitar que la publicidad se muestre, cuando nuestro método directamente bloquea las conexiones a estos dominios.

Otra cosa; el archivo que descargamos originalmente redirigía los dominios a la nuestra ip loopback 127.0.0.1 pero luego cambiaron de esta a 0.0.0.0 porque la anterior podría generar conflictos con servidores web ejecutandose en nuestros sistemas.






Si les gustó este aporte:

bloquear

Y como siempre:

hosts

dns

Todo comentario desubicado, irrespetuoso y/o fuera de lugar será borrado y en caso de que sea necesario el usuario será bloqueado.

16 comentarios - Bloquear publicidad con /etc/hosts

@RodrigoOtero -15
SIN PUBLICIDAD NO ESTAS A LA MODA MEN! (?)
@resucitado666 +2
que inepto
@francisco0327 +3
Para mi que eres de esos que le gusta ver el cartel del millón de dolares no ?
@looterd +1
Excelente lo estoy probando
@Cr1ogen +1
Excelente aporte lo baje de github para instalarlo en debian!! +10
@sonic_raul
Ya habia leido un poco sobre eso y me in teresa, yo quiero bloquear los sitios como youtube y sitios que te rastrean ya que parece que sabes mas, agradecería un post explicando como iniciar a partir de 0, osea paso a paso, si es posible que no requiera descargas.
@Shadow_Reaper
Fijate que en el post lo explico:


Estructura del archivo /etc/hosts:
La estructura del archivo archivo hosts es muy simple; primero se escribe la IP de destino, a continuación se escribe la IP del host que queremos redirigir hacia el destino, y por último, de manera opcional, se pueden agregar comentarios (En realidad no importa donde se pongan los comentarios).

Una línea del archivo hosts se vería así:


127.0.0.1 localhost #loopback
@Shadow_Reaper +1
Así que al editar el archivo /etc/hosts tenés que seguir es formato. Para bloquear Youtube por ejemplo:


0.0.0.0 www.youtube.com #Comentario opcional


Eso hace que el navegador (/etc/hosts afecta a todo el sistema, no solo el navegador) no pueda cargar Youtube ya que va a tratar de cargar la IP 0.0.0.0 que no existe.
@sonic_raul +1
@Shadow_Reaper Gracias, no había leído bien ya era noche y a puras penas estaba en inter, con tu explicación y lo anteriormente mencionado, todo esta claro.
@TrollacioPachu
tengo un problema con internet explorer.
Inicio la compu y se abre solo, con 4 o 5 paginas de ADFLY...
Le pase antivirus, ***, tengo ABP y ABP PRO.
No se soluciona.
PD
NO uso nunca el explorer, solo me sirvio para bajar Chrome y Firefox!
@kyd1980 +2
apaga la pc y no la prendas mas.
@TrollacioPachu
@NahueLMaSSaCre
@TrollacioPachu fijate que aveces los forros pasan como parametros la url al iniciar el programa.. revisa los accesos directos o desde donde entres al navagador. (seguro es chome =P) tiene un parte en configuracion para abrir un conjunto de web revisa.
@Gardo_mil +1
Comentarte mi estimado que los hosts de publicidad en taringa son: el que pusiste, apibeta.zeti.com y otro que es api.zeti.com, que muestra publicidad en la parte derechaa de la home (anuncios zeti)
@Shadow_Reaper +1
Gracias, no me había aparecido hasta que leí tu comentario
@Sacadodelamorgue +2
Buenísimo el post, y según veo no solo se podría usar para bloquear publicidad sino para bloquear cualquier sitio web ¿o me equivoco? Esto sería genial para controlar los sitios a los que nuestros niños no deben entrar.
@Nico3
No entiendo bien... bajo el .zip a /etc despues meto mi archivo hosts original dentro del .zip y luego?? descomprimo o que hago? espero tu respuesta ;-)
@Shadow_Reaper
Tenés que descomprimir el .zip y el archivo hosts que estaba dentro del .zip lo movés a /etc, reemplazando el archivo hosts original en esa ubicación. Acordate de hacer una copia de seguridad del hosts original por las dudas, más que nada si lo modificaste.
@Nico3 +1
@Shadow_Reaper gracias por el pos y por responder...
@Shadow_Reaper
@Nico3 Por nada.
@guidogio69 +1
Gracias capo! uso manjaro, asi que me sirvio lo de hosts-update +10
@Shadow_Reaper
Que bueno, Gracias!
@siese +1
Esto es solo para los que tienen linux?
@Shadow_Reaper
No, este archivo también está presente en OS-X y calculo que iOS también. Además esta en Windows (Una buena), en la ubicación "C:WINDOWSsystem32driversetchosts" pero eso en el XP, no se cual será en el seven, pero es tan fácil como hacer una búsqueda del archivo.
@siese +1
Esto es solo para los que tienen linux?