0 votes

La modification du fichier hosts n'a aucun effet

Comme je passe trop de temps sur des sites tels que 9gag.com et autres, j'ai décidé d'essayer de les bloquer en modifiant le fichier hosts de mon Nexus 5 enraciné.

J'ai donc créé un nouveau fichier hosts en utilisant notepad++, qui ressemble à ceci :

127.0.0.1 board.4chan.org
127.0.0.1 4chan.org
127.0.0.1 9gag.com
127.0.0.1 www.9gag.com
127.0.0.1 www.4chan.org

etc., l'a sauvegardé comme un fichier sans extension, et a remplacé le fichier "hosts" original trouvé dans system/etc par le nouveau fichier. Cependant, cela n'a aucun effet et je peux toujours accéder à tous ces sites Web aussi facilement qu'avant. J'utilise Chrome comme navigateur.

J'ai vérifié que les nouvelles lignes sont LF et non CR+LF (j'ai lu quelque part que cela pouvait empêcher le fichier hosts de fonctionner correctement) et que le fichier n'a pas d'extension (l'explorateur de fichiers l'affiche comme un "fichier", c'est tout). Lorsque j'essaie de modifier le fichier hosts avec une application appelée Hosts Editor, il semble que tout est bon et que mon appareil devrait rediriger les sites Web que j'essaie d'atteindre vers localhost.

Ma question est donc la suivante : pourquoi cela ne fonctionne-t-il pas ? Qu'est-ce que j'ai fait de mal ?

Merci beaucoup !

1voto

D. Gibbs Points 451

Pour développer la mise à jour qui a été faite par l'OP :

Chrome stocke son propre cache DNS pour les sites que vous avez visités. Cela permet de réduire le temps de résolution DNS lors de la navigation sur les sites que vous avez récemment visités. Toutefois, cela se produit avant que le hôtes est vérifié pour la résolution DNS (vos nouvelles entrées d'hôtes ne seront donc pas vérifiées si elles se trouvent dans le DNS de Chrome).
Vous devez donc vider le cache DNS de Chrome. Vous pouvez aller à
chrome://net-internals/#dns et le nettoyer à partir de là.

L'ordre dans lequel Chrome vérifie les DNS (du premier au dernier) est le suivant :
local-cache->fichier-hosts->Serveur-DNS

1voto

ggn Points 11

La réponse pour ceux que ça intéresse : après avoir constaté que je ne pouvais pas accéder aux sites bloqués en mode incognito, j'ai supprimé toutes les données de Chrome (en allant dans les détails de l'application et en cliquant sur "Clear all data" - je suppose que c'est comme ça que ça se dit en anglais mais je ne suis pas sûr). Maintenant, les sites web sont bloqués, donc tout va bien. Je ne sais pas si je dois supprimer cette question maintenant que je l'ai résolue, mais elle sera peut-être utile à quelqu'un qui tomberait dessus.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X