Estou usando o hostsblock junto com o dnsmasq no Arch Linux para bloquear alguns sites, um deles é facebook.com
e www.facebook.com
.
Eu sei que tudo está funcionando corretamente porque um simples ping para facebook.com
(ou www.facebook.com
) retorna 127.0.0.1. Além disso, se eu acessar esses sites a partir do Midori, uma página em branco será retornada (esse é um comportamento esperado, pois estou usando o daemon kwakd para retornar as páginas em branco no host local).
Apenas o Chromium parece ignorar minha lista de bloqueio. O acesso ao facebook.com me faz ir direto para a página inicial do facebook.
Depois de limpar tudo (Ctrl + Shift + Delete) desde o início e reiniciar o Chromium, recebo o comportamento desejado (= não consigo acessar o Facebook).
Embora, depois de um tempo (não sei exatamente o que causa isso), o Chromium ignora novamente meu DNS dnsmasq local e acessa com êxito a página inicial do facebook.
Li algo sobre o cache e a pré-busca de consultas DNS do Chromium, mas não sei como desabilitá-lo.
A pergunta é: por que o Chromium está ignorando meu DNS local e o que posso fazer para interrompê-lo?