Bloqueando toda la publicidad con el fichero hosts

Esta vez vamos ver como bloquear toda la publicidad, malware, etc antes de que llegue a nuestro sistema. Por suerte todos los sistemas operativos cuentan con un fichero “hosts”, en GNU/Linux esta ubicado en “/etc/hosts”. El fichero contiene una serie de nombres e IPs que están asociadas, de esta forma no se pregunta a un servidor DNS externo y se resuelve nombres de dominio de forma instantánea. Es decir, que podemos agregar manualmente direcciones y asignarles IPs arbitrariamente. Esto es muy útil para redireccionar o censurar ciertas paginas.

Por suerte existen una gran multitud de herramientas y listas ya hechas que nos hacen el trabajo, pero en este caso lo vamos a hacer por nuestra cuenta. El primer paso es seleccionar una lista que se mantenga al día. En mi caso me gusta mucho esta: https://github.com/StevenBlack/hosts. En esta nos encontramos una enorme lista con varias opciones extra, como bloquear porno o redes sociales.

En mi caso voy a usar la de “Unified hosts + fakenews” que es este enlace: https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts

¡Manos a la obra! Empezamos realizando una copia del fichero:

Descargamos machacando el fichero hosts:

El problema es que hemos perdido el contenido de nuestro fichero original, pero lo podemos recuperar:

En este momento ya podemos reiniciar para que tome efecto. Pero este método es incomodo, ya que las listas se actualizan con bastante frecuencia, pero por suerte tenemos nuestro amigo cron:

Ahora debemos elegir la frecuencia con la que se ejecuta y agregamos la orden al final, en mi caso queda así el fichero:

Como consejo extra, para crear los cron se puede emplear esta web: https://crontab-generator.org/ o nos fijamos en la chuleta que abre el articulo.

A partir de ahora diremos adiós a todo rastro de publicidad, antes siquiera de que llegue a nuestro navegador ahorrándonos ancho de banda y memoria.

Acerca de konqi

Extra Thicc

Visita también

Securizando peticiones DNS con TOR

En otro articulo ya vimos como centralizar todas las peticiones DNS, pero al final se …

Deja una respuesta

6 Comentarios En "Bloqueando toda la publicidad con el fichero hosts"

Notificarme las
avatar
trackback

[…] Bloqueando toda la publicidad con el fichero hosts […]

RafaGCG
Miembro

muchas gracias, mu útil el invento. Al compi que le bloquea Rusia Today, pues que busque la IP y la quite del host. Claro que si lo actualizas automáticamente hay que quitarlo también automáticamente .

Daniel
Invitado

Muy interesante. Útil en el bloqueo de la publicidad molesta. Saludos.

JHPG
Miembro

Ufff… genial!!! la velocidad de mi Firefox mejoró radicalmente. Mis complementos para bloquear rastreadores y propaganda (Ublock Origin, Ghostery y Privacy Badger) disminuyeron su actividad. Lo único malo es que me bloquea Rusia Today.
Saludos

wpDiscuz