comment bloquer des domaines spécifiques dans le fichier hosts?


13

Je sais chaud pour bloquer un blog tumblr unique avec

127.0.1.1 something.tumblr.com

mais je veux bloquer tout tumblr. J'ai essayé 127.0.1.1 tumblr.commais ça ne marche pas.

Y a-t-il un moyen de faire cela?

Réponses:


21

Installer dnsmasq:

$ sudo apt-get install dnsmasq

Puis dans /etc/dnsmasq.conf(que vous devrez peut-être créer) ajoutez la ligne:

address=/tumblr.com/127.0.0.1

Cela bloquera tumblr.comet tous ses sous-domaines en le redirigeant vers localhost (127.0.0.1).


Remarque:

Pour Ubuntu Trusty et d'autres qui ont déjà NetworkManager, utilisez dnsmasq par défaut, vous n'avez rien besoin d'installer.

Créez simplement un fichier /etc/NetworkManager/dnsmasq.d/local:

address=/tumblr.com/127.0.0.1

et redémarrez ou redémarrez NetworkManager

$ sudo service network-manager restart

Manière intelligente et simple.
Luis Alvarado

2
Notez que cela ne fera rien sauf si vous avez également configuré votre connexion pour utiliser localhost / dnsmasq pour la résolution de noms.
ish

et comment configurer la connexion pour utiliser dnsmasq? avez-vous un lien?
user1079002

1
@ user1079002 La configuration de la connexion peut être trouvée dans ce lien help.ubuntu.com/community/Dnsmasq
RAM

3

Le /etc/hostsfichier ne prend PAS en charge les sous-domaines génériques. c'est-à-dire que vous ne pouvez pas le dire 127.0.0.1 *.tumblr.comet le faire bloquer toutes les URL du formulaire something.tumblr.com .

Si vous souhaitez les bloquer au niveau du navigateur, vous pouvez utiliser un plugin ou mieux, un proxy de filtrage comme Privoxy.

Si vous souhaitez les bloquer au niveau du réseau, afin que personne sur cet ordinateur ne puisse accéder aux sites, vous avez besoin d'une simple règle de pare-feu pour bloquer la plage IP de quelque chose.tumblr.com, qui à première vue semble être 50.97.143.0/24, à savoir 50.97.143.0-50.97.143.255.


-1

En regardant et en prenant l'adresse IP que vous avez entrée comme littérale, vous la tapez incorrectement. Au lieu de 127.0.1.1, il devrait être 127.0.0.1


2
Toutes les adresses à l'intérieur de 127.xxx sont des adresses de bouclage.
Skylar Ittner
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.