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