Sur mon appareil Android, je dois bloquer l'accès à tous les sites Web, à l'exception de ceux qui figurent sur une liste blanche. Je sais que sur le bureau de Windows, je peux dresser la liste des hôtes autorisés dans le fichier hosts, puis faire passer le DNS de la carte réseau de l'obtention automatique à l'obtention automatique. 127.0.0.1
. Et maintenant je ne peux accéder qu'aux sites web du fichier hosts.
J'ai essayé de faire la même chose en ajoutant des hôtes autorisés dans le fichier system/etc/hosts
sur Android et ensuite j'ai ajouté la ligne
new_domain_name_servers="127.0.0.1 $new_domain_name_servers"
au début du fichier /etc/dhcpcd/dhcpcd-hooks/20-dns.conf
tel que décrit par le lien .
Et puis j'ai redémarré mon appareil.
Mais je peux toujours accéder à tous les sites web, donc la solution ne fonctionne pas. Et même si j'ajoute simplement un site Web à résoudre en tant que 127.0.0.1 dans le fichier hosts et que je vide le cache du navigateur, le site Web est toujours ouvert.
PS : Je ne suis intéressé que par une solution qui pourrait être réalisée sur un appareil rooté uniquement (Android 4.0.4).