J'utilise Blocs d'hôtes avec dnsmasq sur Arch Linux pour bloquer certains sites web, dont l'un est facebook.com
y www.facebook.com
.
Je sais que tout fonctionne correctement car un simple ping vers facebook.com
(ou www.facebook.com
) renvoie 127.0.0.1. De plus, si j'accède à ces sites web depuis Midori, une page blanche est renvoyée (c'est un comportement attendu, puisque j'utilise l'algo kwakd pour renvoyer des pages vierges sur localhost).
Seul Chromium semble contourner ma liste de blocage. En accédant à facebook.com à partir de celui-ci, j'accède directement à la page d'accueil de facebook.
Après avoir tout nettoyé (Ctrl+Shift+Delete) depuis le début des temps et redémarré Chromium, j'obtiens le comportement souhaité (= ne peut pas accéder à Facebook).
Cependant, après un certain temps (je ne suis pas exactement sûr de la cause), Chromium ignore à nouveau mon DNS dnsmasq local et accède avec succès à la page d'accueil de Facebook.
J'ai lu quelque chose à propos de la mise en cache et de l'extraction préalable des requêtes DNS de Chromium, mais je ne suis pas sûr de savoir comment la désactiver.
La question est la suivante : pourquoi Chromium contourne-t-il mon DNS local, et que puis-je faire pour l'arrêter ?