Hoy en dรญa Internet se ha vuelto un medio extremadamente popular, muy dinรกmico, siempre en movimientoโฆ si bien hace varios aรฑos un mal que agobiaba a la red era el exceso de imรกgenes animadas (gif) que dificultaban la lectura, y ademรกs, hacรญan feo cualquier sitio, en la actualidad nos hemos librado de buena parte de la โmodaโ de los gifs y ademรกs de los archivos flash, PERO!, en nuestra red de hoy existe otro enemigo: La Publicidad
ยฟCuรกntos de ustedes acceden en un dรญa de Internet a sitios que NO tienen publicidad?
Hagamos un recuento de sitios populares:
- Google (tiene publicidad en los resultados de la bรบsqueda)
- Facebook (mรกs publicidad no podrรญa tener)
- Twitter (โฆsimilar a Facebook, demasiada publicidad)
- Sitios de deportes como ESPN, Marca, etc โฆ lo mismo, demasiada publicidad
- Y un GRAN etc etc
Hoy en dรญa encontrar sitios que no tengan publicidad molesta, intrusiva (sรญ, AdSense hablo de tรญ!) es realmente difรญcil, mientras mรกs grande/popular es el sitio mรกs publicidad tiene, es casi que una constante (con excepciones claro).
Los navegadores son mรบltiples, tenemos desde Firefox, Chromium/Chrome, Opera, Rekonq, y etc โฆ si deseamos bloquear la publicidad para todos nuestros navegadores entonces necesitarรญamos instalar un plugin que haga esto en cada uno de ellos, luego que el plugin siga teniendo soporte para la รบltima versiรณn del navegador, etc.
Es por ello que aunque Adblock es una muy buena alternativa, prefiero quedarme con mi mรฉtodo.
Bloquear publicidad para todos nuestros navegadores sin instalar plugins
El archivo /etc/hosts nos sirve como un pequeรฑo DNS interno, o sea, normalmente cuando en nuestro navegador accedemos a un sitio (www.facebook.com, por ejemplo) el navegador le pregunta a los DNS del mundo en quรฉ direcciรณn IP, en quรฉ servidor estรก ese sitio al que deseamos acceder, pero si en el /etc/hosts especificamos nosotros la IP entonces no habrรก pregunta que el navegador deba hacer.
O sea (y entrando en materia):
Debemos indicar mediante nuestro /etc/hosts que los dominios de publicidad estรกn en nuestra propia PC (127.0.0.1), haciendo esto el navegador buscarรก la publicidad en un servidor web que tengamos en nuestro ordenador PERO, como no tenemos ningรบn servidor web, entonces simplemente no mostrarรก nada.
Por ejemplo, para bloquear la publicidad de Google ejecuto lo siguiente en una terminal:
sudo echo "127.0.0.1 ad-ace.doubleclick.net" >> /etc/hosts sudo echo "127.0.0.1 ad.es.doubleclick.net" >> /etc/hosts sudo echo "127.0.0.1 googleads.g.doubleclick.net" >> /etc/hosts sudo echo "127.0.0.1 pagead2.googlesyndication.com" >> /etc/hosts sudo echo "127.0.0.1 pubads.g.doubleclick.net" >> /etc/hosts
Una vez hecho esto, cerramos el navegador y accedemos a algรบn sitio que tenga publicidad tipo Adsense, ya no la veremos ๐
Mi lista de dominios en /etc/hosts es algo extensa, pues sitios que ofrecen publicidad (asรญ como .js innecesarios) hay muchos, yo frecuento sitios de deportes (As, Marca, DefensaCentral, etc) ademรกs de lo normal, otro tipo de sitios (Twitter especรญficamente lo abro poco, uso Choqok), mi listado se los dejo acรก:
### PUBLICIDAD ### 127.0.0.1 activate.tapatalk.com 127.0.0.1 active.cache.el-mundo.net 127.0.0.1 ad-ace.doubleclick.net 127.0.0.1 ad.amgdgt.com 127.0.0.1 ad.es.doubleclick.net 127.0.0.1 ads.ad4game.com 127.0.0.1 ads.mcanime.net 127.0.0.1 ads.redluckia.com 127.0.0.1 aimfar.solution.weborama.fr 127.0.0.1 anapixel.marca.com 127.0.0.1 apis.google.com 127.0.0.1 b.scorecardresearch.com 127.0.0.1 bs.serving-sys.com 127.0.0.1 cache.elmundo.es 127.0.0.1 cartel.cubadebate.cu 127.0.0.1 cdn.amgdgt.com 127.0.0.1 connect.facebook.net 127.0.0.1 cstatic.weborama.fr 127.0.0.1 engine.adzerk.net 127.0.0.1 es.ign.com 127.0.0.1 estaticos.cookies.unidadeditorial.es 127.0.0.1 estaticos.latiendademarca.com 127.0.0.1 googleads.g.doubleclick.net 127.0.0.1 images.eplayer.performgroup.com 127.0.0.1 impes.tradedoubler.com 127.0.0.1 js.revsci.net 127.0.0.1 k.uecdn.es 127.0.0.1 media.fastclick.net 127.0.0.1 openx.fichajes.net 127.0.0.1 pagead2.googlesyndication.com 127.0.0.1 platform.twitter.com 127.0.0.1 pubads.g.doubleclick.net 127.0.0.1 scdn.cxense.com 127.0.0.1 scorecardresearch.com 127.0.0.1 serve.williamhill.es 127.0.0.1 static.batanga.net 127.0.0.1 static.eplayer.performgroup.com 127.0.0.1 vht.tradedoubler.com 127.0.0.1 view.binlayer.com 127.0.0.1 www.calendariodeportes.es 127.0.0.1 www.google-analytics.com 127.0.0.1 www.googletagservices.com 127.0.0.1 www.marcamotor.com 127.0.0.1 www.weborama.com 127.0.0.1 www.wtp101.com
Esto me resuelve casi la totalidad de mis problemas, pues he revisado el html de los sitios que frecuento para detectar los .js o publicidad que no deseo que mi navegador cargue, de ahรญ saquรฉ estos dominios o subdominios para bloquear.
ยฟVentajas y desventajas de este mรฉtodo comparado con otros como Adblock?
La principal desventaja de este mรฉtodo que les muestro con Adblock, es que Adblock se estรก actualizando constรกntemente, o sea, ya el plugin sabe cuรกles son los dominios que debe bloquear, mientras que al hacerlo de esta forma que les mostrรฉ ustedes son los que deben agregar los dominios o subdominios a su /etc/hosts
La principal ventaja que le veo yo a este mรฉtodo es simple, me funciona para todos, absolutamente todos los navegadores que tengo o vaya a tener en mi ordenador. Ademรกs, yo acostumbro a usar las versiones Alpha de Firefox, con este mรฉtodo me evito que plugins (como Adblock) me digan que no son compatibles con mi versiรณn del navegador, etc. Ah por cierto, prefiero ser yo quien bloquea los sitios, llรกmenme loco pero no me gusta la idea de que un plugin bloquee contenido a mi navegador, prefiero ser yo quien controla esto ๐
En fin, sรฉ que muchos podrรญan tildarme de egoรญsta porque bloqueo publicidad (y la publicidad beneficia a los autores de esos sitios), pero sucede que mi conexiรณn a internet es realmente, muy muy lenta, no puedo gastar ancho de banda en cargar imรกgenes o publicidad que ciertamente no me interesa, en la cual tampoco harรฉ clic.
Aquรญ termina el post, espero les haya resultado de utilidad.
Saludos
Oye, ya entrando un poco a la materia y tu que conoces mas sobre la temรกtica ยฟNo hay algo en Internet como un listado que se actualice constantemente con todos los dominios de publicidad?, Digo, por que si es asรญ, podrรญa crear un pequeรฑo script que descargue el listado de dominios y sobrescriba el archivo /etc/hosts, y de paso hacer que se ejecute cuando actualice el sistema.
P. D. Gracias, no conocรญa este truco. Me serรก de gran ayuda porque con Adblock instalado, mi Firefox se demora 7 u 8 preciosos segundos en abrir.
No he buscado en internet, y sรญ, la idea del script es bastante buena ๐
Si encuentras un listado y necesitas ayuda para el script me dejas saber, con gusto colaboro.
Gracias a tรญ por leernos.
http://www.fanboy.co.nz
Hace un tiempo encontre esto tal vez te sirva ๐
http://winhelp2002.mvps.org/hosts.txt
Mas informaciรณn acรก:
http://winhelp2002.mvps.org/hosts.htm
La actualizan seguido ๐
Muchas gracias por el dato, reciรฉn lo leo en otro comentario.
Brillante la base de datos, ayuda muchรญsimo.
Les dejo un tip: La linea ยซ0.0.0.0 da.feedsportal.com #[affects RSS feeds]ยป da problemas con muchos RSS, ami me dio problemas y no me dejaba acceder a los posts.
Saludos!
Busca la easylist de adblock.
http://adzapper.net/
porque no miran la lista de ad block plus y la copian , claro habria que programar un poco ya que estos usan expresiones regulares
esta bueno che, es tedioso y lo mismo se puede hacer en windows, pero esta bueno.
Te paso que adblocker (el edge) bloquee algo de interes ?
Con plugins para Firefox que bloqueen la publicidad, nada en particular, pero sucede que algunos sitios detectan que lo tengo instalado y no me muestran un botรณn de Download o algo similar … o peor, mi navegaciรณn se hace mรกs lenta con estos plugins instalados.
Es por eso que uso esta otra forma de bloquear yo mismo la publicidad ๐
Un dรญa me dio curiosidad por saber si existรญa algo que evitara este tipo de detecciones/bloqueos en contra de Adblock y al investigar un poco me encontrรฉ con este curioso anti anti bloqueador (requiere Greasemonkey para funcionar) el cual elimina muchas de las protecciones que usan algunos sitios que te obligan a desactivar el bloqueador de publicidad. Me imagino que si este script se vuelve popular bien podrรญan surgir anti anti anti bloqueadores para forzarte a desactivar este script y asรญ ad infinitum xD.
Aunque utilizo AdBlock Edge, llama la atenciรณn hacerlo de forma ยซmanualยป, lo รบnico malo que le veo es que bloquearรญa publicidad de todos los sitios y si existe alguno donde no desees realizar bloqueos (DuckDuckGo, en mi caso), igual lo harรญa.
De cualquier forma, creo que tu mรฉtodo es una alternativa muy interesante, por si Adblock no estuviese disponible para X navegador. Saludos.
Sรญ en efecto, es un todo o nada, no hay excepciones sobre en quรฉ sitio se muestra la publicidad ๐
Gracias por leernos
O_o genial, nunca imaginรฉ que se pudiera de esta forma. Yo bloqueo la publicidad en sitios que tardan una eternidad en cargar con mi conexiรณn . Gracias KZKG^Gaara ๐
Gracias ๐
De hecho, se pueden lograr cosas muy interesantes usando el /etc/hosts … espero poder mostrarlo en otros artรญculos jeje.
Un placer, gracias por el comentario
Excelente aporte amigo, serรญa mejor si hubiera un script que se instalara como cualquier otro paquete en Linux el cual ya tuviera toda la base de datos de Adblock que hiciese todos esos comandos de golpe para asรญ uno no hacerlo y tenerlo para todos los navegadores, tienes una buena forma de redactar articulos +1 para este
Vamos a ver que pasa. Imagino que agilizarรก bastante la navegaciรณn al no depender de plugins
Exacto, por eso es por lo que lo uso ๐
Un sitio que desde hace mรกs de una dรฉcada miro para actualizar o modificar mi archivo host es:
http://winhelp2002.mvps.org/hosts.htm
lo actualizan cada pocos dรญas. Se puede crear un scrip que automatice su descarga y copia en el directorio /etc/
Oh … O_O … muy, MUY interesante esta base de datos, ya con esto puedo programar el script para que sea automรกtico el proceso ๐
Muchรญsimas gracias por la info.
Muy bueno, era lo que nos faltaba. Gracias!
Muy buen artรญculo. En especial porque los plugins ponen algo lento el navegador.
Personalmente me molesta la publicidad animada que bloque toda la pantalla, si fuera estรกtica a un costado de la pรกgina, creo que a nadie le molestarรญa.
Muchas gracias por el comentario ๐
Saludos
Genial, muchas gracias lo aplique en mi router con tomato, ya quite la publicidad de doubleclick y ahora estoy probando con la de face ๐
hola, muy buena alternativa, aunque tengo una pequeรฑa duda, en mi caso tengo un servidor web local, ยฟcrees que afecte en algo este mรฉtodo?.
Para nada, simplemente el navegador irรก a buscar un VHost en localhost que responda al dominio que declaraste en /etc/hosts … si no lo encuentra, no pasa nada, no te afectarรก tu server local/
Es ya de hace un tiempo, pero aqui explican esta tecnica con script usando esa db incluido.
http://www.putorius.net/2012/01/block-unwanted-advertisements-on.html
Yo igual me programo mi script bash que lo haga, me gusta hacer mis propios scripts ๐
Excelente aporte. Estoy teniendo bastante demora en la carga con el adblock en firefox asi que lo tuve que desabilitar. Esto es lo mismo que hace Privoxy, verdad?
Qupzilla tiene AdBlock integrado
Aquรญ dejo un enlace a un artรญculo similar orientado a la distribuciรณn arch, y que automatiza todo lo necesario utilizando una serie de scripts y cronie
http://jasonwryan.com/blog/2013/12/28/hostsblock/
Un saludo,
No me fio de los adblockers , para empezar uno de ellos tenia un acuerdo con alguna empresa para mostrar publicidad a los usuarios.
ยฟcon este metodo o algo similar se puede ยซdesviar en automaticoยป una direccion porejemplo_com a https_porejemplo_com ? es que aun no se como ingresar reglas al HTTPS Everywhere ๐
No entendรญ lo que deseas, ยฟpuedes explicarte mejor por favor?
Para el prรณximo aรฑo, estarรญa exportando ese script para Windows y asรญ evitar a mucha gente el problema del adware.
ยกOye, quรฉ bien! El tutorial es excelente. Ya no hay mas molestos anuncios publicitarios en el ordenador. Gracias hombre de la Arena ๐
Hola.
Soluciรณn sencilla y elegante. Quizรก podrรญas tener un repo en github, con las entradas, mas un script de actualizaciรณn que aรฑade las que faltan a /etc/hosts de forma que sea sencillo tenerlo actualizado.
Hola, tengo una duda, eso de bloquear publicidad no es lo mismo que cargar tu computadora con carpetas y archivos que hay sofwares para borrar porque son inesesarios ???? (cclear y bleach)
Mi pregunta es otra, si de porcasualidad encontraramos un software como privoxy que oculta tu ip y bloquea publicidad, como hariamos para desaser esa carpeta que esta guardando informacion igual que las cokies???
es cierto ahora en internet lo que uno encuentra es anuncios y algunos usuarios inespertos se van metiendo en lo que primero le asparesca; yo utilize el mismo metodo para bloque la pagina de softoni que trae algo que no deberia y otras mas que hace lo mismo, se la coloque para que cada vez que fueran a ingresar lo retornara a google
yo en lo personal prefiero este que al de ยซadblockยป.
y tambien pense en lo mismo que dijo el compaรฑero ยซGeoMixtliยป hcer un paqueรฑo programa o script para mantenerlo a actualizado
Hola.
Siento que Adblock Plus tiende cada vez mรกs a ralentizar Firefox, y tal vez todo el sistema.
Pero, tengo inquietud con el mรฉtodo del artรญculo. Me resulta extraรฑo, ยฟes solo agregar el dominio de la pรกgina web al archivo Hosts, y asรญ se bloquea la publicidad??.
Lo he practicado, pero no lo hace, sigue la publicidad.
Por favor, podrรญan explicarme como es el mรฉtodo de http://winhelp2002.mvps.org/hosts.htm , no lo comprendo con precisiรณn. Pensรฉ que era respaldar el original Hosts en otro lado, y reemplazarlo por el HOSTS extraรญdo del descargado Zip.
ยฟEn este blog no se puede responder con cuenta de wordpress?
KZKG^Gaara tu que maquina tienes usas KDE amigo. Se que eres de CUBA y como le hacen con muchas cosas por allรก.
hola, dos preguntas:
ยฟeso no se podria hacer simplemente aรฑadir esa o otra lista en la lista negra del cortafuegos (firewall) y que ya lo bloquea el mismo?
ยฟtu metodo se puede hacer en el smarphone que tiene ubuntu?
gracias.
Gracias por el artรญculo. Y no se podrรญa llamar egoรญsmo, ya que esos anuncios son una BASURA y nadie los necesita, son exageradamente molestos, ya que para mi es publicidad ยซintrusivaยป ya que por descargar un molesto anuncio publicitario, tambiรฉn descargas megas por internet y eso hace mรกs lenta tu conexiรณn.
Gracias por el tip. ๐
Hola! mi pregunta es harto rara, pues la situaciรณn asรญ lo es! En algรบn momento de la vida descarguรฉ un archivo HOST ya editado para las mil y una publicidades y… pues fue de maravilla!! ni las propagandas de los videos se activan, es maravilloso.
Resulta que no solo lo he hecho una vez, sino que hace poco instalรฉ un segundo sistema operativo y fue de las mil maravillas tambiรฉn.
Ahora lo raro: bien, exactamente el mismo archivo, exactamente el mismo proceso en exactamente la misma carpeta y bajo un mismo sistema operativo (win7) pero en otros computadores (de mi familia, etc) no funciona!
Alguna idea de quรฉ podrรญa ser? Gracias.
He usado este metodo y es mucho mejor que adblock, yo comparto internet usando el truco hotspot de Ubuntu 16.04, solo hice una segunda lista con la ip del hotspot y funciono de maravilla, recomendare este tutorial a mis seguidores
Le aรฑado la lรญnea:
127.0.0.1 googleads.g.doubleclick.net
Para quitar la publicidad de 20 minutos pero sigue saliendo, ยฟque estoy haciendo mal?