Почему Chromium обходит / etc / hosts и dnsmasq?

Я использую 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 и что я могу сделать, чтобы остановить его?

51
задан 02.03.2014, 21:07

0 ответов

Теги

Похожие вопросы