Я использую hostsblock вместе с dnsmasq на Arch Linux для блокировки некоторых веб-сайтов, один из которых - facebook.com
и www.facebook.com
.
Я знаю, что все работает правильно, потому что простой пинг facebook.com
(или www.facebook.com
) возвращает 127.0.0.1. Кроме того, если я получаю доступ к этим веб-сайтам из Midori, возвращается пустая страница (это ожидаемое поведение, поскольку я также использую демон kwakd для возврата пустых страниц на localhost).
Кажется, только Chromium обходит мой блок-лист. Доступ к facebook.com с него заставляет меня перейти прямо на главную страницу Facebook.
После очистки всего (Ctrl + Shift + Delete) с начала времени и перезапуска Chromium, я получаю желаемое поведение (= не могу получить доступ к Facebook).
Хотя через некоторое время (я не совсем уверен, что вызывает это), Chromium снова игнорирует мой локальный DNS dnsmasq и успешно получает доступ к домашней странице facebook.
Я читал кое-что о кешировании и предварительной загрузке DNS-запросов Chromium, но я не уверен, как это отключить.
Вопрос: почему Chromium обходит мой локальный DNS и что я могу сделать, чтобы остановить его?