¿Cómo bloquear dominios específicos en el archivo hosts?

13

Sé que es bueno bloquear un solo blog de Tumblr con

127.0.1.1 something.tumblr.com

pero quiero bloquear tumblr completo. Lo intenté 127.0.1.1 tumblr.compero no funciona.

¿Hay alguna forma de hacer esto?

usuario1079002
fuente

Respuestas:

21

Instalar dnsmasq:

$ sudo apt-get install dnsmasq

Luego, en /etc/dnsmasq.conf(que puede que tenga que crear) agregue la línea:

address=/tumblr.com/127.0.0.1

Esto bloqueará tumblr.comy todos sus subdominios redirigiéndolos a localhost (127.0.0.1).


Nota:

Para Ubuntu Trusty y otros que ya tienen NetworkManager, use dnsmasq de forma predeterminada, no necesita instalar nada.

Solo crea un archivo /etc/NetworkManager/dnsmasq.d/local:

address=/tumblr.com/127.0.0.1

y reiniciar o reiniciar NetworkManager

$ sudo service network-manager restart
Kerrick
fuente
De forma inteligente y sencilla.
Luis Alvarado
2
Tenga en cuenta que esto no hará nada a menos que también configure su conexión para usar localhost / dnsmasq para la resolución de nombres.
ish
¿Y cómo configura la conexión para usar dnsmasq? tienes algun enlace
user1079002
1
@ user1079002 La configuración de la conexión se puede encontrar en este enlace help.ubuntu.com/community/Dnsmasq
RAM
3

El /etc/hostsarchivo NO admite subdominios comodín. es decir, no puede decir 127.0.0.1 *.tumblr.comy bloquear todas las URL del formulario de algo.tumblr.com .

Si desea bloquearlos en el nivel del navegador, puede usar un complemento o mejor, un proxy de filtrado como Privoxy.

Si desea bloquear éstos a nivel de red, de modo que nadie en ese equipo puede tener acceso a los sitios, necesita una regla simple firewall para bloquear something.tumblr.com 's rango de IP, que a primera vista parece ser 50.97.143.0/24, es decir, 50.97.143.0-50.97.143.255.

ish
fuente
-1

Al mirar y tomar la dirección IP que ingresó como literal, la está escribiendo mal. En lugar de 127.0.1.1 debería ser 127.0.0.1

Shogun
fuente
2
Todas las direcciones dentro de 127.xxx son direcciones de bucle invertido.
Skylar Ittner