Używam hostsblock razem z dnsmasq na Arch Linux do blokowania niektórych stron internetowych, jedną z nich jest facebook.com
i www.facebook.com
.
Wiem, że wszystko działa poprawnie, ponieważ proste polecenie ping do facebook.com
(lub www.facebook.com
) zwraca wartość 127.0.0.1. Ponadto, jeśli uzyskuję dostęp do tych stron internetowych z Midori, zwracana jest pusta strona (jest to oczekiwane zachowanie, ponieważ używam demona kwakd do zwracania pustych stron na localhost).
Tylko Chromium zdaje się ominąć moją listę bloków. Dostęp do niego z facebook.com sprawia, że od razu przechodzę do strony głównej Facebooka.
Po wyczyszczeniu wszystkiego (Ctrl + Shift + Delete) od początku czasu i ponownym uruchomieniu Chromium otrzymuję pożądane zachowanie (= nie mogę uzyskać dostępu do Facebooka).
Chociaż po pewnym czasie (nie jestem do końca pewien, co to powoduje) Chromium ponownie ignoruje mój lokalny DNS DNS dnsmasq i pomyślnie uzyskuje dostęp do strony głównej Facebooka.
Przeczytałem coś o buforowaniu i pobieraniu zapytań DNS Chromium, ale nie jestem pewien, jak to wyłączyć.
Pytanie brzmi: dlaczego Chromium omija mój lokalny DNS i co mogę zrobić, aby go zatrzymać?