Мой провайдер подменял ответы DNS, и я узнал об этом случайно
So my ISP was hijacking my DNS

В выходные автор возился с домашней лабораторией и обнаружил, что внешний сайт не открывается. Запросы через Google DNS и Cloudflare возвращали один и тот же IP, но через DoH-эндпоинт Cloudflare приходил совсем другой адрес. Проверка показала: подменный IP принадлежит его провайдеру. В статье он разбирает популярные заблуждения о DNSSEC и самохостинге Unbound, а также описывает свою схему с AdGuard, dnscrypt-proxy и резервным Cloudflare.
Вот тогда я и понял, что мой провайдер перехватывает DNS-запросы и возвращает подменённый IP-адрес.
- simonjgreen
Отмечу, что в статье обходится стороной обсуждение того, почему провайдер может это делать, или потенциально (по крайней мере, с точки зрения закона) законной причины для этого.
Многие интернет-провайдеры во многих странах вынуждены делать это в рамках определенных принудительных мер, которые на них накладывают их государства, например, для возрастной фильтрации, цензуры, мониторинга — это зависит от штата/страны.
И чтобы было ясно, это никоим образом не одобрение такой практики, и я уверен, что ни один провайдер НЕ ХОЧЕТ этого делать.
Я говорю здесь как владелец британского интернет-провайдера (который в настоящее время этого не делает).
- Terr_
Я боюсь будущего, в котором практически всё пытается тебя взломать или делает что-то, что неотличимо от вмешательства враждебного субъекта.
Полагаю, ответ лежит в политике, а не в технологиях: соберите достаточно людей, чтобы установить правило против этого, и, по крайней мере, это станет нишевым явлением.
- daitangio
Telecom Italia блокирует мой DNS-сервер (я не могу его изменить).
В итоге я использовал PIHole в качестве DHCP, чтобы направлять домашние устройства на PIHole и контролировать свою приватность.
Трюк прост: отключите DHCP на вашем роутере и включите его на PIHole.
Бонус: PIHole на моем RaspberryPI2 работает намного быстрее, чем маленький чип на роутере провайдера, и может автоматически обновляться с помощью unattended upgrades.
- jwrallie
Моё рабочее место тоже вмешивается в DNS, вероятно, для фильтрации определённых сайтов, и я бы не возражал, поскольку в контексте моего использования это совершенно оправданно.
Но их DNS-ответы имеют всплески задержки каждые пару минут в 1-2 секунды, что сводило меня с ума. Я просто включил DNS over HTTPS в Firefox, и теперь всё кажется таким плавным.
Понятия не имею, как мои коллеги, похоже, этого не замечают.
- jfyi
Вряд ли это что-то новое.
О, и кстати, это не «DNS Hijacking», а «Domain Helper», см.: https://feross.org/shame-on-you-comcast/