Estoy usando hostsblock junto con dnsmasq en Arch Linux para bloquear algunos sitios web, uno de ellos es facebook.com
y www.facebook.com
.
Sé que todo funciona correctamente porque un simple ping a facebook.com
(o www.facebook.com
) devuelve 127.0.0.1. Además, si accedo a estos sitios web desde Midori, se devuelve una página en blanco (este es un comportamiento esperado, ya que estoy usando el demonio kwakd para devolver páginas en blanco en localhost).
Solo Chromium parece pasar por alto mi lista de bloqueo. Acceder a facebook.com desde allí me hace ir directamente a la página de inicio de Facebook.
Después de limpiar todo (Ctrl + Shift + Delete) desde el principio de los tiempos y reiniciar Chromium, obtengo el comportamiento deseado (= no puedo acceder a Facebook).
Aunque, después de un tiempo (no estoy exactamente seguro de qué causa esto), Chromium ignora nuevamente mi DNS dnsmasq local y accede con éxito a la página de inicio de Facebook.
Leí algo sobre el almacenamiento en caché y la búsqueda previa de consultas DNS de Chromium, pero no estoy seguro de cómo deshabilitarlo.
La pregunta es: ¿por qué Chromium está pasando por alto mi DNS local y qué puedo hacer para detenerlo?