Начиная примерно с вечера 26 августа, на ТСПУ стали перехватывать открытые DNS запросы к крупным DNS серверам CloudFlare и Google (1.1.1.1, 8.8.8.8), ранее блокировали DoH сервера от данных корпораций.

Результат DNS резолвинга выглядит следующим образом:

~# dig youtube.com @8.8.8.8

; <<>> DiG 9.18.12-0ubuntu0.22.04.3-Ubuntu <<>> youtube.com @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 59147
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;youtube.com.			IN	A

;; Query time: 9 msec
;; SERVER: 8.8.8.8#53(8.8.8.8) (UDP)
;; WHEN: Thu Aug 27 13:37:35 MSK 2026
;; MSG SIZE  rcvd: 40

~# dig rutracker.org @1.1.1.1

; <<>> DiG 9.18.12-0ubuntu0.22.04.3-Ubuntu <<>> rutracker.org @1.1.1.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 23001
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;rutracker.org.			IN	A

;; Query time: 9 msec
;; SERVER: 1.1.1.1#53(1.1.1.1) (UDP)
;; WHEN: Thu Aug 27 13:37:20 MSK 2026
;; MSG SIZE  rcvd: 42

Но как это работает на самом деле, с технической точки зрения? Если посмотреть tcpdump, то возвращается сразу NXDomain:

~# tcpdump -n -i ppp0 host 8.8.8.8
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on ppp0, link-type LINUX_SLL (Linux cooked v1), snapshot length 262144 bytes
13:40:30.834385 IP X.X.X.X.60791 > 8.8.8.8.53: 63359+ [1au] A? youtube.com. (52)
13:40:30.845588 IP 8.8.8.8.53 > X.X.X.X.60791: 63359 NXDomain* 0/0/1 (40)

Однако перехват работает только для UDP протокола, по TCP возвращаются настоящие IP-адреса:

~# dig +tcp youtube.com @8.8.8.8

; <<>> DiG 9.18.12-0ubuntu0.22.04.3-Ubuntu <<>> +tcp youtube.com @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48032
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;youtube.com.			IN	A

;; ANSWER SECTION:
youtube.com.		300	IN	A	64.233.162.136
youtube.com.		300	IN	A	64.233.162.91
youtube.com.		300	IN	A	64.233.162.93
youtube.com.		300	IN	A	64.233.162.190

;; Query time: 33 msec
;; SERVER: 8.8.8.8#53(8.8.8.8) (TCP)
;; WHEN: Thu Aug 27 13:41:55 MSK 2026
;; MSG SIZE  rcvd: 104

И тут в ходе экспериментов, возникает следующая интересная ситуация, если отправить запрос резолвинга A записи сначала с ttl 2 (отправка до узла после ТСПУ), а затем повторить отправку, но уже с ttl 64, то тогда возвращается оригинальный ответ:

~# tcpdump -n -i ppp0 host 8.8.8.8 -v
tcpdump: listening on ppp0, link-type LINUX_SLL (Linux cooked v1), snapshot length 262144 bytes
11:48:27.486777 IP (tos 0x0, ttl 2, id 154, offset 0, flags [none], proto UDP (17), length 82)
    X.X.X.X.23121 > 8.8.8.8.53: 35076+ [1au] A? rutracker.org. (54)
11:48:30.533401 IP (tos 0x0, ttl 64, id 11794, offset 0, flags [none], proto UDP (17), length 82)
    X.X.X.X.23121 > 8.8.8.8.53: 35076+ [1au] A? rutracker.org. (54)
11:48:30.683231 IP (tos 0x0, ttl 109, id 1909, offset 0, flags [none], proto UDP (17), length 102)
    8.8.8.8.53 > X.X.X.X.23121: 35076 2/0/1 rutracker.org. A 172.67.182.196, rutracker.org. A 104.21.32.39 (74)

При этом отправка рандомного пакета (не DNS запроса) с ttl 2 в начале не изменяет ситуацию, и при повторной отправке с ttl 64 будет получен NXDomain:

~# tcpdump -n -i ppp0 host 8.8.8.8 -v
tcpdump: listening on ppp0, link-type LINUX_SLL (Linux cooked v1), snapshot length 262144 bytes
11:54:00.766581 IP (tos 0x0, ttl 2, id 3798, offset 0, flags [none], proto UDP (17), length 380)
    X.X.X.X.21631 > 8.8.8.8.53: 20150 updateA Resp11*-| [46423q] [|domain]
11:54:00.899956 IP (tos 0x0, ttl 64, id 22135, offset 0, flags [none], proto UDP (17), length 82)
    X.X.X.X.21631 > 8.8.8.8.53: 35076+ [1au] A? rutracker.org. (54)
11:54:00.911030 IP (tos 0x0, ttl 60, id 9107, offset 0, flags [none], proto UDP (17), length 70)
    8.8.8.8.53 > X.X.X.X.21631: 35076 NXDomain* 0/0/1 (42)

В моём случае, отправляя запросы прямо с маршрутизатора, перехват DNS начинается только с ttl 5:

~# tcpdump -n -i ppp0 host 8.8.8.8 -v
tcpdump: listening on ppp0, link-type LINUX_SLL (Linux cooked v1), snapshot length 262144 bytes
12:10:08.061153 IP (tos 0x0, ttl 5, id 33938, offset 0, flags [none], proto UDP (17), length 82)
    X.X.X.X.34240 > 8.8.8.8.53: 35076+ [1au] A? rutracker.org. (54)
12:10:08.080281 IP (tos 0x0, ttl 60, id 31520, offset 0, flags [none], proto UDP (17), length 70)
    8.8.8.8.53 > X.X.X.X.34240: 35076 NXDomain* 0/0/1 (42)

И тут самое интересное, если выслать DNS запрос с TTL 2 до 8.8.8.8, тогда в ICMP TTL Exceeded будет содержаться dst ip не 8.8.8.8, а 195.208.5.1 (сервер НСДИ):

Dst адрес был подменён со стороны ТСПУ
Dst адрес был подменён со стороны ТСПУ

Подмена dst адреса происходит только в том случае, если в пакете содержится DNS запрос, у пакетов с рандомным содержимым dst адрес не модифицируется. Получается следующая картина:

Наглядная схема, как это работает
Наглядная схема, как это работает

При очень быстрой отправке DNS запросов в рамках одного соединения получается очень интересный сбой, сначала отдаёт NXDomain, а затем настоящие IP-адреса:

~# tcpdump -n -i ppp0 host 8.8.8.8 
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on ppp0, link-type LINUX_SLL (Linux cooked v1), snapshot length 262144 bytes
11:58:27.180858 IP X.X.X.X.24631 > 8.8.8.8.53: 35076+ [1au] A? rutracker.org. (54)
11:58:27.181146 IP X.X.X.X.24631 > 8.8.8.8.53: 35076+ [1au] A? rutracker.org. (54)
11:58:27.181300 IP X.X.X.X.24631 > 8.8.8.8.53: 35076+ [1au] A? rutracker.org. (54)
11:58:27.181424 IP X.X.X.X.24631 > 8.8.8.8.53: 35076+ [1au] A? rutracker.org. (54)
11:58:27.181540 IP X.X.X.X.24631 > 8.8.8.8.53: 35076+ [1au] A? rutracker.org. (54)
11:58:27.199977 IP 8.8.8.8.53 > X.X.X.X.24631: 35076 NXDomain* 0/0/1 (42)
11:58:27.213332 IP 8.8.8.8.53 > X.X.X.X.24631: 35076 2/0/1 A 104.21.32.39, A 172.67.182.196 (74)
11:58:27.213482 IP 8.8.8.8.53 > X.X.X.X.24631: 35076 2/0/1 A 172.67.182.196, A 104.21.32.39 (74)
11:58:27.213542 IP 8.8.8.8.53 > X.X.X.X.24631: 35076 2/0/1 A 104.21.32.39, A 172.67.182.196 (74)
11:58:27.216791 IP 8.8.8.8.53 > X.X.X.X.24631: 35076 2/0/1 A 172.67.182.196, A 104.21.32.39 (74)

Вывод: ТСПУ осуществляет направленный DNAT в сторону НСДИ при наличии DNS протокола внутри пакета, а так же при определённых dst адресах (не на всех DNS серверах происходит DNAT). Оператор связи на выходе после ТСПУ видит не dst адрес 8.8.8.8, а адрес НСДИ (195.208.5.1). С точки зрения оператора связи, трафик к 8.8.8.8 по netflow статистике должен был упасть.

UPD1 28.08.26: могу предположить, что это могли сделать для смягчения нагрузки с ТСПУ, нет резолвинга заблокированных доменов - нет подключения, DPI не анализирует TLS Client Hello

Комментарии (195)


  1. m0xf
    27.08.2026 12:30

    Ещё этот DNS очень тормозит и плохо отвечает на запросы.


    1. mumische
      27.08.2026 12:30

      Началось пораньше, где-то 23-24 августа. СПб, PIN и Futures Telecom - сначала начали блокировать DOH, а затем запросы к 8.8.8.8 то работают, то отваливаются по таймауту. У Futures Telecom проблема сохраняется, вчера вечером перенастраивал у друзей.


  1. InsiderCrush
    27.08.2026 12:30

    Всегда, когда разбираешь работу этой системы, помни - ребята с "той" стороны тоже хабровчане и скорее всего у них уже открыт тикет с пометкой "срочно" :D


    1. nidalee
      27.08.2026 12:30

      Запрету v1 10 лет скоро, работает. Так что не на все "срочно" есть "решено".


      1. InsiderCrush
        27.08.2026 12:30

        Да, разумеется! Я просто не очень четко мысль выразил. Я имел в виду разбор новых изменений и решений.


      1. Whishper
        27.08.2026 12:30

        Жаль zapret не справляется, когда нет связи с игровыми серверами wb games при игре на playstation.

        Но выход все равно есть. Направлять траффик для нужного домена на другой DNS сервер

        Таким образом работает умный дом Tuya и мои розетки для аквариума. А также сегодня настроила для Hogwarts Legacy, чтоб не крашится при заходе в игру.

        У меня openwrt 24+ doh и zapret2, но я не заметила каких-то проблем с doh, только с dns запросами к игровым серверам. Провайдер Skynet. Долго я с ними ругалась они вместо помощи до сих пор считают, что решать проблемы связи не обязаны, "мы не обходим блокировки" - а где хоть один документ что сервера wb games блокируются? Это вполне легальный трафик, тем не менее поддержка давно болт забила на то что она техническая. Давно пожалела что оплатила по акции до ноября. Никому не советую - будете за свой счёт еб##### при каждом удобном и неудобном случае.


    1. vcKomm
      27.08.2026 12:30

      Они даже пишут тут в корпоративном блоге


    1. Cbiker
      27.08.2026 12:30

      Это да только они мне заблочили Московский рабочий ВПН, страшно важный для всей страны, ну по крайней мере по словам Мантурова. Хорошо что заметили и починили а то работать через сотовую сеть очень медленно.


  1. Spiritschaser
    27.08.2026 12:30

    СПб, DOCSIS Ростелеком, около часа ночи 24 августа заблокировали DoT 8.8.8.8 и 1.1.1.1 - до этого много лет работало. Не знаю, как там ТСПУ, просто заблокировано.


    1. Moog_Prodigy
      27.08.2026 12:30

      Ростелеком, как замечают люди, пытается бежать впереди паровоза и даже без всяких ТСПУ блокирует (не известно каким образом, но дубово) порой то, что совсем не запрещено, а "им показалось". И делают они это уже давненько.


      1. Spiritschaser
        27.08.2026 12:30

        Ну и хорошо, значит, меньше мешать работе будут.


        1. Wesha
          27.08.2026 12:30

          Олег за всё берётся смело...


      1. abaleilo
        27.08.2026 12:30

        У меня кстати не так. В одной квартире Ростелеком, в другой местечковый провайдер, так он гораздо агрессивнее и быстрее всё блокирует


        1. RMavrichev
          27.08.2026 12:30

          Провайдер, с некоторых пор (а именно - с момента установки ему в добровольно-принудительном порядке комплекса ТСПУ), сам по себе НИЧЕГО не блокирует. Так что не грешите на обычных людей, это не они.


          1. edo1h
            27.08.2026 12:30

            емнип, установка тспу никак не отменяет обязанность провайдера самостоятельно блокировать ресурсы из реестра. и я не слушал, чтобы кто-то упразднял «ревизор», который стоит у провайдера и проверяет как он блокирует.


            1. Steelycrack
              27.08.2026 12:30

              работаю в провайдере, ничего сами не блокируем, ревизоры тоже запускаются очень интересным способом)


            1. SerjV
              27.08.2026 12:30

              установка тспу никак не отменяет обязанность провайдера самостоятельно блокировать

              Отменяет, и обязанность, и ответственность за неблокировку. В закон было внесено соответствующее изменение, и (по нашим временам) - достаточно давно уже.

              Но некоторые провайдеры сохраняют существующую систему в дополнение к ТСПУ.


              1. jpoeaawnyk
                27.08.2026 12:30

                Насколько я знаю имеют место старые решения и старые методы блокировок (через суд), по которому некоторые пространства рутрекера блокируются и по сей день.


                1. SerjV
                  27.08.2026 12:30

                  Старые - это до принятия поправок в закон "Об информации...", когда вообще по предписаниям прокуратуры блокировали. По нынешним временам - это очень давно.

                  В данном случае блокировали на основании закона по реестру, и на основании изменений в этот же закон - сняли ответственность (вообще любую, в т.ч. перед абонентами) с провайдеров в случае установки ТСПУ. Но зато наказывается самовольный пропуск трафика мимо ТСПУ.

                  Но изменение не запретило блокировать собственными силами провайдеров, потому продолжает работать у некоторых провайдеров.


              1. ForSokolov
                27.08.2026 12:30

                Не подскажете, где об этом почитать? Можно в личку. Спасибо.


              1. andrei_v
                27.08.2026 12:30

                Подскажите НПА, которым с операторов сняли ответственность за неблокировку? Тоже работаю в операторе связи, у нас нет ТСПУ (мы мелкие), у апликнов конечно есть. Так нам можно теперь убрать систему блокировки?


                1. Meilleur-Q
                  27.08.2026 12:30

                  Эта норма действует с 1 ноября 2019 года.

                  Федеральный закон «О связи». Статья 46. Пункт 5.1.

                  “Оператор связи, оказывающий услуги по предоставлению доступа к информационно-телекоммуникационной сети “Интернет”, не обязан ограничивать доступ к информации, распространяемой посредством информационно-телекоммуникационной сети “Интернет”, доступ к которой должен быть ограничен в соответствии с Федеральным законом от 27 июля 2006 года N 149-ФЗ “Об информации, информационных технологиях и о защите информации”, если доступ к такой информации в сети связи оператора связи ограничивается с помощью технических средств противодействия угрозам в порядке централизованного управления сетью связи общего пользования”


                  1. ForSokolov
                    27.08.2026 12:30

                    А, ну это для тех, у кого ТСПУ стоит. Не наш случай.


                    1. Meilleur-Q
                      27.08.2026 12:30

                      В законе формулировка «если доступ к такой информации в сети связи оператора связи ограничивается с помощью технических средств противодействия угрозам» по логике, подразумевает мелкого провайдера с ТСПУ у аплинка.


                      1. ifap
                        27.08.2026 12:30

                        в сети связи оператора связи

                        Т.е. в его сети, а не в сети аплинка.


            1. RMavrichev
              27.08.2026 12:30

              Обязанность ставить "ревизор" - никуда не делась, тут всё по прежнему.
              А вот получать выгрузки из реестра и самостоятельно блокировать по ним - походу отменили (сам удивился, когда узнал что теперь этого не требуют).


        1. CherryPah
          27.08.2026 12:30

          местечковый провайдер, так он гораздо агрессивнее и быстрее всё блокирует

          Ему страшнее. У него в отличие от ростелекома, не Медведев директор.


      1. Hlad
        27.08.2026 12:30

        Ростелеком, как замечают люди, пытается бежать впереди паровоза 

        Тем не менее, он отстаёт от Дома.Ру, который начал это практиковать примерно неделю назад.


        1. salnicoff
          27.08.2026 12:30

          «Дом.ру», по моим наблюдениями, начал практиковать забеги перед паровозом еще в 2017.


          1. x86chk
            27.08.2026 12:30

            Да-да, lawfilter.ertelecom.ru только на оголённых DNS-серверах был как раз примерно с 2017.


            1. dartraiden
              27.08.2026 12:30

              Так Роскомнадзор ещё году в 2018 рекомендовал провайдерам перехватывать трафик по 53 порту и заворачивать на провайдерский резолвер.

              И дело тут не в беготне впереди паровоза, а в том, что это позволяло снижать нагрузку на провайдерский DPI. Когда абонент, использующий незащищённый DNS, пытается зайти на условный navalny.com, то перед установкой соединения его оборудование запрашивает у DNS-сервера "а какой IP-адрес у этого домена?". Если запрос перехватить и в ответ отдать NXDOMAIN или адрес заглушки, то соединение с navalny.com попросту не случится, следовательно, это соединение не придётся разбирать с помощью DPI, обнюхивая SNI. Завернул трафик по 53 порту через iptables на свой резолвер (который для "определенных" сайтов выдаёт неправильные ответы) - и можно нехило так снизить нагрузку на свой DPI.

              В некоторых странах типа Великобритании или Австралии это (фильтрация ответов провайдерского DNS, без перехвата трафика к сторонним DNS) вообще единственный способ, которым провайдеры блокируют доступ к определенным сайтам. Там считают, что если уж пользователь очень захочет, то блокировку обойдёт, поэтому не видят смысла устраивать гонку брони и снаряда. Государство требует хоть как-то блокировать - вот вам формально заблокировано.


              1. angry_agent Автор
                27.08.2026 12:30

                Относительно перехвата DNS запросов со стороны операторов связи у меня есть следующие наблюдения:

                1. Эр-телеком: подмены dst адреса нет, при использовании стороннего резолвера используется реально введённый DNS сервер в настройках системы или роутера (это видно по пингу и по всяким различным тестам "DNS утечки"), однако при попытке резолвинга заблокированных доменов по реестру, будет отдаваться IP-адрес заглушки (отдаёт так же только по UDP). Они отдают заглушку даже если резолвить домены извне:

                  ~# dig rutracker.org @188.187.188.255 
                  
                  ; <<>> DiG 9.18.12-0ubuntu0.22.04.3-Ubuntu <<>> rutracker.org @188.187.188.255
                  ;; global options: +cmd
                  ;; Got answer:
                  ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21106
                  ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
                  
                  ;; QUESTION SECTION:
                  ;rutracker.org.                 IN      A
                  
                  ;; ANSWER SECTION:
                  rutracker.org.          600     IN      A       188.186.146.207
                  
                  ;; Query time: 46 msec
                  ;; SERVER: 188.187.188.255#53(188.187.188.255) (UDP)
                  ;; WHEN: Sat Aug 29 12:38:58 MSK 2026
                  ;; MSG SIZE  rcvd: 47

                  При этом реального DNS сервера на 188.187.188.255 - нет

                  ~# dig 2ip.ru @188.187.188.255 
                  ;; communications error to 188.187.188.255#53: timed out

                  (IP-адрес был взят наугад)

                2. Уфанет: подмены ответа при использовании других резолверов нет, но на операторских DNS серверах заблокированные домены по реестру не резолвятся

                3. Ростелеком: на их резолверах отдаётся в ответе 127.0.0.1 при резолвинге фейсбука или инстаграма, с остальными ресурсами по типу рутрекера всё хорошо, при использовании сторонних серверов отдачи заглушки нет

                Принцип работы перехвата DNS эр-телекома и ТСПУ значительно отличаются.


        1. Andyosw
          27.08.2026 12:30

          У меня с 21 августа комп кирпич, я думала я с обходками и впн намудрила


      1. kiryanton
        27.08.2026 12:30

        Так Ростелеком всю эту движуху и затеял.


      1. EmmGold
        27.08.2026 12:30

        Помнится, лет 10-15 назад у Ростелекома уже был свой 8.8.8.8. Трассировка не выходила за их локалку.


      1. fire64
        27.08.2026 12:30

        Не только он.

        Т-Мобайл, который является виртуальным провайдером Т2 тоже очень перегибает палки блокируя многие сети Гугла, из-за чего периодически не работают уведомления, сам Гугл и плеймаркет.


      1. gluck59
        27.08.2026 12:30

        В начале 2026 наблюдал интересное

        На моей бывшей работе много лет сервер на Селектеле. В начале года стал работать как-то непонятно как — "то потухнет, то погаснет", сбои классификации не поддаются. Позвонили мне, попросили разобраться.

        Перелопатил весь код, все чисто. Сисадмин говорит что у него прекрасно работает, у меня как раз непонятно что: первая страница сайта отрабатывает, а далее начинаются глюки, не поддающиеся классификации.

        Устроили с сисадмином мозговой штурм и совершенно случайно выяснилось что сервер прекрасно работает если у посетителя провайдер не-ростелеком. Как только заходишь с ростелекома — всё, приехали.

        У Селектела оказались лапки, а воевать с ростелекомом обычному юрлицу не вариант. Пришлось моей бывшей работе переехать на довольно измазанного во всяком хостера. Мы с сисадмином их перевозили — с тех. стороны у этого хостера полный кошмар, зато он весь такой из себя официальный, реклама на госсайтах висит и всё такое.


        1. Cbiker
          27.08.2026 12:30

          Вот да Ростелеком таким балуется. Прям от 30 до 70 % загрузки страницы обрубалось. При этом авторизация всегда 100% и первые 30% примерно всегда. И опять же очень важная работа у людей на тысячи сотрудников и СМИ с государством рапортуют о том как они всем нужны и важны, а Ростелекому пофиг.


  1. yozora
    27.08.2026 12:30

    А зачем этот западный DNS нужен? У нас свой DNS есть. И МВидео есть. Выбирайте.


    1. Gansterito
      27.08.2026 12:30

      Почему же западный? Абоненты билайн в Хабаровске ходят на восток - в Японию:

      МТС же ходит через Гонконг:

      Еще Ростелеком на коротке был с Google DNS, но он закрыл свой Looking Glass.


      1. ardraeiss
        27.08.2026 12:30

        Это, похоже, шутка про сеть магазинов электроники(и компов) DNS как "У тебя уже есть DNS дома"


      1. Ratenti
        27.08.2026 12:30

        Что на скриншоте с Билайном говорит про Японию?


        1. xxxkms
          27.08.2026 12:30

          .


        1. kisaa
          27.08.2026 12:30

          rtt 24 ms


          1. Gansterito
            27.08.2026 12:30

            +по трассировке видны японские IP-шники (трассировка работает через раз)

            Скрытый текст
            101.203.88.173 - японский адрес на площадке BBIX Tokyo
            101.203.88.173 - японский адрес на площадке BBIX Tokyo


    1. dgohn404
      27.08.2026 12:30

      Яндекс doh, dot никакой не работает кроме провайдерских


  1. Kyoki
    27.08.2026 12:30

    У нас давно все мобильные операторы или перехватывают, или блочат все паблик DNS. Переодически без чего-то типа AdGuard даже до белого списка не достучишься.


  1. achekalin
    27.08.2026 12:30

    С одной стороны, запомнить 77.88.8.8 вроде несложно, но вот что Яндекс, который уже давно ри за что не отвечает, однажды решит там отдавать - вопрос.


    1. RoHaS
      27.08.2026 12:30

      Ой не, эти вообще странные ребята. Поначалу(когда вот эта вся фигня только началась) хотели для стабильности офисный выход в инет на я. Днс перевести. Через день выяснилось, что они по одному ркн известной причине не отдают mx некоторых почтовых серверов в южной Америке. Почему? Хрен знает, но вернули православные 8.8.8.8 и забыли как страшный сон.


      1. nitro80
        27.08.2026 12:30

        у нас в офисе был любитель порно (не последний человек в конторе).
        так я ему через dhcp стал отдавать яндексовский детский dns. он ругался, что интернет не работает, но при проверке - все сайты работали. какие именно не работали, человек не мог сказать )


        1. iBljad
          27.08.2026 12:30

          А его хобби приносило какой-то вред окружающим, раз пришлось принять меры?

          <s>А то знаете, кто ещё решает за людей, что им смотреть в интернете?.. </s>


          1. WaveLength
            27.08.2026 12:30

            Гораздо интереснее зачем и как он умудрялся это на работе смотреть. Тип рядом же коллеги сидят, другие люди. Или может он по принципу музея "смотреть можно, трогать нельзя")


            1. 1A1A1
              27.08.2026 12:30

              Мне коллега советовал: при прохождении курсов, когда начинаешь "плыть" от потока информации, переключаться на пару минут на порно для взбодрения. Но мне тогда курс и так "зашёл", за уши не оттянуть было - дай лабу сделать.


              1. eisaev
                27.08.2026 12:30

                Это ж классика


                1. AADogov
                  27.08.2026 12:30

                  Нет это не работает ))


        1. Mi3y
          27.08.2026 12:30

          .


        1. Jorell
          27.08.2026 12:30

          А ведь Вы себя ведёте как РКН.

          Добивает ещё и то, что комментарий плюсуют и плюсуют.

          Чтож Вы, господа плюсующие, РКН-то тогда недолюбливаете? Или это другое?

          В своё время мой директор(если что, очень шарил в IT) следил за менеджерами по продажам. Проверял кто куда лазит. И если человек больше 20% времени лазил не по делу, то вызывал его, показывал логи с развёрнутой статистикой, и конкретно намекал, что со следущего месяца премия будет рассчитываться из рассчёта проведённого времени "там где надо" и "где не надо". Менеджеры схватывали информацию с первого же предупреждения.

          Понятно, что директор себя вёл как тов.майор. Но это всё же не так обидно, в отличии еслиб он себя вёл как Вы и РКН.


          1. nitro80
            27.08.2026 12:30

            Это было совершенно недавно, когда у нас канал в 256k считался очень хорошим, а мегабайт стоил около 2 рублей.
            Финдиректор (по совместительству - жена председателя) очень скрупулёзно подсчитывала, кто и сколько трафика потребил (отчёт в excel выгружался из Traffic Inspector), если кто-то в обед смотрел допустим новости - вычитали с ЗП. И на меня в итоге ложилось всё это, объяснять, почему кто-то пошёл вот на этот сайт, и почему вообще есть возможность ходить туда.
            Признаю, может поступал я тогда и некрасиво, но как же мне тогда обрыдло всё это, лавировать между ними. А после "подсовывания" безопасного dns - проблема ушла сама собой.


          1. maniak
            27.08.2026 12:30

            И это повлияло на эффективность работы примерно никак. Потому что "лазить не по делу" начали с смартфонов вместо компа.


            1. nixtonixto
              27.08.2026 12:30

              Во времена канала 256к смартфоны были с монохромным пиксельным дисплеем... И скорость GPRS...


      1. vikarti
        27.08.2026 12:30

        У яндекса еще прикол есть (ну или был в прошлом году) - почта с Proton mail на все(?) домены что используют яндексовскую почту для домена(или во что ее переименовали сейчас) - отбивается прямо при SMTP мол "спам". Насколько помню - техподдержка яндекса говорила что это РКН так сказал сделать.

        Ну с другой стороны - вполне себе был повод устроить скандал с получателем мол у вас почта сломана вот логи (при этом зная что те кто на той стороне - не знают таких сложных деталей) и мол если хотите подтверждение - дайте рабочий адрес.


        1. dartraiden
          27.08.2026 12:30

          Это следствие довоенной истории со лжеминированиями, когда якобы один из кинутых пользователей биржи BTC-E (активы которой, как считается, отжал бизнесмен Малофеев) массово рассылал письма о бомбах. Сделать с отправителем ничего не могли, не реагировать на письма тоже не могли, поэтому российским почтовым сервисам приказали не принимать почту с популярных анонимных почтовиков (там не только Протон) по принципу "нет письма - нет проблемы".


  1. Anywake
    27.08.2026 12:30

    Шутки шутками, а какие альтернативы? Я вот пробовал яндекс ДНС, рабаоет плохо :(


    1. itoolsy
      27.08.2026 12:30

      unbound в режиме рекурсивного ресолвера


      1. Anywake
        27.08.2026 12:30

        на какие DNS? В unbound  их и так 6 штук стоит, вопрос на что направлять, если вдруг эти заблочат (а они могут)?


        1. itoolsy
          27.08.2026 12:30

          Вы сейчас о чем?
          В режиме рекурсивного ресолвера он не форвардит запрос, он сам ищет ответ, проходя все этапы: от корневых серверов до авторитетных самого домена.


          1. navion
            27.08.2026 12:30

            А запросы к корневым серверам ещё не перехватывают? Проверил, рекурсивные запросы пока работают.

            РКН требовал от владельцев ASN подключиться к НСДИ при наличии своих резольверов.


            1. angry_agent Автор
              27.08.2026 12:30

              А запросы к корневым серверам ещё не перехватывают?

              Пока перехватывают только определённые DNS сервера


            1. itoolsy
              27.08.2026 12:30

              Я бы только аккуратно скачивал список рутовых серверов, проверяя контрольную сумму....


              1. blind_oracle
                27.08.2026 12:30

                Для верности можно вообще делать AXFR рутовой зоны к себе и не ходить к ним больше.

                Но когда гэбня решит перехватывать все UDP/TCP/53 внаружу - это уже не поможет, конечно...


      1. JcVai
        27.08.2026 12:30

        Unbound в этом плане не самый лучший вариант.
        Лучше обратить внимание на SmartDNS:
        1. Параллельные запросы вместо последовательных
        2. В режиме response-mode fastest-ip или first-ping с заблокированным маршрутом на "госзаглушки" будет отдавать "правильный a/aaaa" с "удаленного медленного аплинка" даже если быстрый ближний ответит nxdomain или перенаправит на "заглушку"


    1. Kenya-West
      27.08.2026 12:30

      DNSCrypt настроил... На московский DNSCrypt-резолвер, в основном. Сейчас думаю, а не фигню ли я сделал...


      1. dartraiden
        27.08.2026 12:30

        DNSCrypt при желании блокируется легко. Просто пока это неуловимый Джо, которым не шибко много народа пользуется.

        Из интересного: перехватывают, похоже, только UDP, поэтому пока можно использовать TCP.


    1. Vindicar
      27.08.2026 12:30

      VPS, домен, сертификат Let's Encrypt, dnsproxy.


      1. Andy_U
        27.08.2026 12:30

        О, оно еще и basic auth поддерживает, как и свежие прошивки 5.1.X от Keenetic.


  1. JoshMil
    27.08.2026 12:30

    dnsmasq с разделением по доменам довольно неплохо работает. Часть доменов обслуживает один днс, часть другой. Я понятия не имею что там и как у ни работает но при таком способе настройки днс - перестает ломаться SSH сессия, браузер становится гораздо отзывчивее. И наоборот. Как только весь трафик dns идет в открытом виде - начинаются проблемы буквально со всем.


    1. edo1h
      27.08.2026 12:30

      но при таком способе настройки днс - перестает ломаться SSH сессия

      dns никак не влияет на уже установленную ssh-сессию


      1. JoshMil
        27.08.2026 12:30

        Влияет еше и как, как только в числе открытых запросов к днс появляются некоторые конкретные, соединение безбожно шейпится, до уровня нерабочей консоли. Когда их нет - все отлично работает.


        1. 0ka
          27.08.2026 12:30

          Если вы так уверены, то напишите какие же это конкретные запросы


  1. nojecom
    27.08.2026 12:30

    Ну что, подудосим ТСПУ?

    while dig youtube.com @8.8.8.8 | grep NXDOMAIN; do :; done


    1. nitro80
      27.08.2026 12:30

      что это даст?


      1. Wizard_of_light
        27.08.2026 12:30

        Там вроде пока ещё есть байпасы, если ТСПУ захлёбывается, часть данных через открытый канал начинает течь.


        1. nitro80
          27.08.2026 12:30

          Т.е. чем больше подобных запросов будет - тем сложнее будет работать оборудованию тспу?


        1. nojecom
          27.08.2026 12:30

          вот затем grep и нужен. Как только не увидит nxdomain - цикл завершается.


        1. Alonerover
          27.08.2026 12:30

          Это, имхо, атака на свой собственный компьютер, а не на вражеские рогатки. Тут скорее надо запускать сертифицированные средства запутывания от известных товарищей и оставлять их крутиться 24/7/365. Пусть попробуют прожевать.


      1. usiqwerty
        27.08.2026 12:30

        Статью за атаку на служебное оборудование


        1. glebliutsko
          27.08.2026 12:30

          Почему на служебное? 8.8.8.8 - это адрес гугла. Так что это операция по выведению вражеского оборудования из строя.


          1. usiqwerty
            27.08.2026 12:30

            Ну что, подудосим ТСПУ?

            ТСПУ это служебное


            1. exeonid
              27.08.2026 12:30

              ... на службе зла


        1. AngusMetall
          27.08.2026 12:30

          Кажется мы стали забывать как выглядит "атака на служебное оборудование")

          *Вспоминает путинвзрываетдома.рф


    1. Patrick139
      27.08.2026 12:30

      1 сентября всё ближе


    1. dartraiden
      27.08.2026 12:30

      Я слышал, что кто-то эту идею реализовал ещё тогда, когда таким перехватом баловались сами провайдеры. Некто сгенерировал колоссальное количество исходящего трафика к стороннему DNS по 53 порту и в результате завалил DNS-сервер своего провайдера, на который весь этот трафик полетел в результате перехвата.

      Чем закончилось, не знаю. Но формально это проблемы провайдера, который чужой трафик, не предназначенный ему, перенаправляет на свой сервис. У меня, скажем, торрент-клиент по 30000 порту отправляет 10 терабайт в месяц. Если провайдеру моча в голову стукнет этот трафик направить на какой-то свой сервис, то он сам себе злобный буратино.


  1. ministr
    27.08.2026 12:30

    Я сменил DNS с 8.8.8.8. Однако, другие серверы DNS выдают для 4pda.to и еще несколько сервисов уже заблокированные ip-адреса, а 8.8.8.8 выдают рабочие. Пришлось вручную задавать для некоторых адресов DNS 8.8.8.8 на роутере.


  1. AlexKF
    27.08.2026 12:30

    (я не программер на столько , на сколько в статье и комментах речь идет) но как понимаю видать еще чуть чуть и вправду на едине с чэбрнтом останемся (


    1. MrSmitix
      27.08.2026 12:30

      Не переживайте, на едине мы точно не останемся. Товарищ майор всегда будет рядом


      1. AlexKF
        27.08.2026 12:30

        ))) ну не без этого ","


  1. nApoBo3
    27.08.2026 12:30

    Интересно, какие для этого есть законные основания? Или уже даже изображать законность не модно?


    1. nojecom
      27.08.2026 12:30

      Мы подменили вам dns-запросы, и за это мы получим 100500 миллиардов денег на скрепный интернет и домик для утёнка. А вы нам ничё не сделаете *злобный смех*


    1. Jvbx00
      27.08.2026 12:30

      Ну что вы, никто ничего не блокирует. Это просто деградация электронов в проводах и фотонов в оптике, из за этого иногда не доходят пакеты


      1. Kenya-West
        27.08.2026 12:30

        А ведь, когда начнётся деградация (полураспад) протонов, то все по-настоящему офигеют!


    1. git507
      27.08.2026 12:30

      О законности вопроса таких оснований позаботились заблаговременно, приняв пакет яровой и начав борцовую борьбу с якобы экстремизмом/терроризмом.

      Разворачивают на московские серваки не только с 8.8.8.8 и 1.1.1.1, но и DoT от циско, квад9 и прочее. Смена публичных DoT серваков спасает, но буквально на пару суток, с каждым разом дедлайн будет меньше - при каждой смене айпишника, дальше видать провайдерских начинают подгонять и они под видом технических работ разворачивают на скрепные серваки запросы.

      Я бы рекомендовал всем прекратить мусолить эту тему столь открыто, т.к. решение этой проблемы на поверхности лежит, а в случае нахождения и публикации последней, не хотелось бы искать новые способы подключения к доверенным серверам. Цензоры читают вас и латают свои дыры благодаря вашей коммуникации.


      1. nidalee
        27.08.2026 12:30

        Гейткипинг никогда не был выигрышной стратегией, когда ваше решение с поверхности накроется медным тазом, рабочего решения вам никто не подскажет.


        1. git507
          27.08.2026 12:30

          А оно 100% накроется медным тазом, как только я выкачу гайд, а следом они начнут блочить панически вообще всё, что только может отдалённо напоминать этот способ.


          1. nidalee
            27.08.2026 12:30

            Ну я собственно о чем: если вы считаете себя умнее всех, в том числе людей, что пишут запреты и прочие костыли "для народа", то флаг вам в руки. Если сомневаетесь, то лучше присоединяться к сообществу и делиться решениями.


          1. acsent1
            27.08.2026 12:30

            Если решение лежит на поверхности, то там о нем уже наверняка знают


          1. Kenya-West
            27.08.2026 12:30

            Оно 100% накроется медным тазом, даже если вы не выкатите гайд. Может, на пару часов позже. Перестаньте думать за других.

            Security through obscurity никогда не побеждал ни в чём.

            Вы ведь сами писали:

            решение этой проблемы на поверхности лежит

            Значит, оно очевидно и врагу, верно? Или вы их совсем за валенков считаете? Соглашусь, это приятно, но приводит к недооценке преступлений, на которые они способны.


        1. JBFW
          27.08.2026 12:30

          Ситуация давно перешла в режим "поиска дырок в заборе" - работает такое только потому что на все дыры у заборостроителей рук не хватает. Но каждая обозначенная указателем дыра будет срочно заколочена.

          Тут надо решать саму проблему существования забора - но это не на уровне рядовых ползователей...


          1. nidalee
            27.08.2026 12:30

            Но каждая обозначенная указателем дыра будет срочно заколочена.

            Еще раз повторюсь, что первой версии запрета скоро 10 лет :)


            1. 0ka
              27.08.2026 12:30

              Да не 10 лет ей, там было много обновлений за это время, многие стратегии обхода ркн успешно выводили из строя


              1. nidalee
                27.08.2026 12:30

                Многие выводил, еще больше осталось.


                1. 0ka
                  27.08.2026 12:30

                  в иране был момент когда у меня ни 1 моя стратегия не работала. так что если сильно захотят то заблочат


                  1. Ndochp
                    27.08.2026 12:30

                    Это не когда они тупо рубанули физически трансграничный маршрутизатор на некоторое время?


                    1. Kenya-West
                      27.08.2026 12:30

                      GitHub - Nintoryan/all-dpi-bypass-travel: Универсальное решение для обхода любых сетевых ограничений: DPI-фильтров, белых списков операторов и региональных блокировок
                      github.com


                      1. JBFW
                        27.08.2026 12:30

                        Хороший вариант, когда тебе лет 25, никаких сторонних обязательств, да и работы все равно тоже нет.

                        А потом накапливаются сложности...


    1. AlekseyPraskovin
      27.08.2026 12:30

      Интересно, какие для этого есть законные основания?

      Наверняка есть какое-нить постановление правительства. А если и нет, то выпустить - дело на полчаса

      Или уже даже изображать законность не модно?

      Вас в каком году в криокамеру положили?


      1. Hlad
        27.08.2026 12:30

        Для чего? Происходит просто стремительное устаревание DNS-серверов по всему миру


        1. salnicoff
          27.08.2026 12:30

          Не путайте термины! Сервера, не устаревают, они деградируют!


          1. Hlad
            27.08.2026 12:30

            Точно, я забыл современные правила русского языка. Хотя, конечно, "быстрое окисление углеводородов с выделением тепловой энергии в результате падения обломков и последующего хлопка" мне не переплюнуть


    1. Kurochkin
      27.08.2026 12:30

      "Защита детей", "борьба с терроризмом", "для вашей безопасности", "по просьбам трудящихся" - выбирайте любую (пока есть выбор)


      1. Shizarium
        27.08.2026 12:30

        Защита безопасности детей от трудящихся террористов


        1. Vindicar
          27.08.2026 12:30

          Защита безопасности депутатских детей от террористически настроенных трудящихся...


          1. 1A1A1
            27.08.2026 12:30

            Если быть объективным, то террор в данном случае устраивает само государство, поскольку "общественный договор" позволяет.


            1. AlekseyPraskovin
              27.08.2026 12:30

              террор в данном случае устраивает само государство

              А не существует никакого абстрактного "государства". Любое государство - это Иван Иваныч, Петр Петрович и Семен Семеныч - вполне себе конкретные люди. Что характерно, не с Марса прилетевшие...


              1. RTFM13
                27.08.2026 12:30

                во-первых, таки с марса

                во-вторых, это можно сказать про любого другого преступника. значит ли это что лично вы отвечаете за все преступления в стране? в мире? не надо ровнять людоедов с нормальными людьми на основе общей юрисдикции.


  1. diksrv
    27.08.2026 12:30

    Тспу стоит после bras/pe, и до nat оператора. Называть сие днатом некорректно, это спуфинг.


    1. angry_agent Автор
      27.08.2026 12:30

      В данном случае ТСПУ не занимается подделкой DNS ответа, он просто меняет dst адрес на НСДИ при выходе (только при условии, что в пакете содержится именно DNS запрос). У моего провайдера ТСПУ стоит после BRAS'a (PPPoE сервер фактически), у меня белый адрес, соответственно провайдерского CG-NAT в моём случае нет.

      Я пробовал так же из интернета отправить самому себе DNS ответ заблокированного домена подделав src адрес на 8.8.8.8, подмены DNS ответа не произошло.


  1. iDagLab
    27.08.2026 12:30

    Уже около года использую собственный DNS (Unbound) поднятый на vps. Еще с момента блокировок DNS стало понятно, что это только начало. Поэтому любые отвалы, происходящие с тех пор узнаю только из новостей.


    1. slalomjohn
      27.08.2026 12:30

      Некоторые провайдеры уже давно блочат трафик на 53UDP наружу, кроме как на свои DNS сервера... Так что не всегда можно обойти


      1. iDagLab
        27.08.2026 12:30

        Да я не использую вообще незашифрованные DNS. Зачем провайдеру и прочим на пути моих запросов знать, на какие сайты я хожу? Не в то время живем, прошли те времена. Я использую только шифрованные DNS-запросы. Благо их стандартов много разных.


  1. ky0
    27.08.2026 12:30

    Надеялся, что не пригодится, но:

    https://dns-shotgun.readthedocs.io/en/stable/


  1. DrewUnknown
    27.08.2026 12:30

    Со всей силы хочется чтобы все эти ТСПУ заблокировали сами себя.


    1. blind_oracle
      27.08.2026 12:30

      Рафик неуиноуат! Это же просто железяка. Надо людей "блокировать"


      1. Shizarium
        27.08.2026 12:30

        Ну в США камеры Flock так массово уничтожают силами трудового народа, что компания-подрядчик уже просит мира и переговоров, потому что финансово не вытягивает общественный гнев (осуждаю и не поддерживаю ужасные противоправные действия и тд и тп)


        1. balamutang
          27.08.2026 12:30

          Просто плохо поработали с электоратом, не объяснили как это полезно что безопасный город наблюдает за тобой


      1. Wesha
        27.08.2026 12:30

        Рафик неуиноуат!

        Трафик неуиноуат!


  1. redtom
    27.08.2026 12:30

    Проверил ещё несколько, аналогично тому, как показывал автор. 8.8.4.4, 1.0.0.1, 208.67.222.222 (OpenDNS) <- эти перехватываются тоже


  1. si_12345
    27.08.2026 12:30

    со вчерашнего дня ростелеком заблокировал напрочь lichess.org, не пингуется без впн


  1. sergio_nsk
    27.08.2026 12:30

    cppreference.com блокируют. Он им чем не угодил?

    cppreference.net пока работает, но поисковики всегда выдают .com.


    1. edo1h
      27.08.2026 12:30

      Он им чем не угодил?

      хостится на cloudflare же. у меня почти все домены на cf недоступны


      1. woloss
        27.08.2026 12:30

        Fastly же тоже давно блокируют?
        Сегодня перестал работать dl-cdn.alpinelinux.com на нескольких провайдерах, возможно временно, до этого проблем не было.

        p.s. Впрочем, сам дурак, пора уже собрать мегаобраз со всеми нужными зависимостями.


        1. edo1h
          27.08.2026 12:30

          Периодически тоже, замечал по тому, что скачивания с kernel.org отваливались


        1. woloss
          27.08.2026 12:30

          Вдобавок, скачка с github releases работает 50/50, как раз решил обновить свои образы.
          Reddit сначала только статика пропала, сейчас в целом не открывается. ~20 часов прошло, проблема пока только на Ростелекоме.

          p.s. pypi.org, kernel.org работают и скачивание тоже


  1. anzay911
    27.08.2026 12:30

    Статья 274 УК РФ — Нарушение правил эксплуатации средств хранения, обработки или передачи компьютерной информации и информационно-телекоммуникационных сетей.


  1. x89377
    27.08.2026 12:30

    Скоро выборы.


  1. gotch
    27.08.2026 12:30

    Сначала свой КВН, теперь свой DNS надо делать.
    Такими темпами придется и свой Youtube с Tg поднимать.


    1. Heggi
      27.08.2026 12:30

      Да тут скорее свой интернет надо делать. Тут даже между хостерами РФ пакеты не всегда проходят по банальному 80 порту.


      1. gotch
        27.08.2026 12:30

        Да уже, с чего начинали, к тому и вернемся, правда раньше это фидонетом называли.


        1. JcVai
          27.08.2026 12:30

          Нуу, под BBS-ки модемы сейчас не достать, так что так далеко вряд ли.
          А вот локалки со своими помойками... сначала через mesh, а после блокировки всех "несанкционированных" оверлеев - исключительно чистой местной/междомовой физикой - вполне.


    1. nidalee
      27.08.2026 12:30

      Да, была мысль, что возможно сделать сервис vod с ютуба, ну что-то типа tubearchivist выкачивать, что кругу друзей нужно - тогда нет "лишнего" трафика "за кордон". Но все найденные решения работали... Да не работали. Забил.


      1. Heggi
        27.08.2026 12:30

        На пикабу был чувак, еще на заре замедления ютуба, который сделал подобный сервис. В него кидаешь ссылку на ютуб, он выкачивает видос к себе и можно смотреть. Если совместить это с peertube, то, возможно, получится что-то годное.


        1. Destructive
          27.08.2026 12:30

          В ТГ есть подобные боты. Раньше таким способом сильно экономил на мобиле трафик, т.к. мессенджеры были безлимитными.


        1. maximlubyanov
          27.08.2026 12:30

          Peertube умеет не просто скачивать целые каналы с тытрубы, но синхронизировать.

          https://docs.joinpeertube.org/use/channel-sync


        1. mgnhabrauser
          27.08.2026 12:30

          Много лет назад делал такое в городской локалке))


      1. Shizarium
        27.08.2026 12:30

        Ютуб сильно порезал возможности так качать, в том числе после того, как православный Рутуб в промышленных масштабах пытался сосать видео на свои сервера.


        1. balamutang
          27.08.2026 12:30

          Там сильно совпало с новым этапом принуждения к платным подпискам, гашение Vanced/ReVanced, так что за хилый (в масштабах ютуба) рутуб бы я не топил. Хотя возможно и не без этого


      1. balamutang
        27.08.2026 12:30

        дык и ютубу это невыгодно, просмотры/охваты падают, реклама не показывается. поэтому такие сервисы будут гасить со всех сторон


    1. bigboh
      27.08.2026 12:30

      Скоро сами себе провайдерами станем!


    1. Jorell
      27.08.2026 12:30

      Так им всего-то осталось в своём dns прописать адрес макса вместо тг и адрес рутуба вместо youtube.


    1. tarielx
      27.08.2026 12:30

      Поднял приватный Invidious для некоторых знакомых. В целом работает, но нужна VPS мощнее, чем самая дешёвая.


  1. Diprog
    27.08.2026 12:30

    О, спасибо большое за оперативный разбор! У меня вчера как раз многие сервисы поломались, и я грешил на DNS. Вот оно что. Даже на местечковом провайдере(


  1. Vindicar
    27.08.2026 12:30

    Так, а куда делась предыдущая статья про это же самое?


    1. 0ka
      27.08.2026 12:30

      Удалили за "генерацию"


  1. gtsoos
    27.08.2026 12:30

    Честно говоря, ничего в этом не понимаю, но на днях перестал работать Ютуб через zapret, на windows 7 (в роутере ставил dns от google)


    1. Vindicar
      27.08.2026 12:30

      Логично. Насколько я знаю, byedpi и его форки типа запрета полагаются на системный DNS. Если системный DNS не может найти адрес для имени сайта, то запрет не поможет. Нужен полноценный туннель.


      1. nidalee
        27.08.2026 12:30

        Не столько byedpi, сколько сама система Windows. По дефолту она резолвит домены сама, это не дается на усмотрение приложениям.


        1. Vindicar
          27.08.2026 12:30

          <душнила mode>В браузере есть опция "резолвить DNS через прокси". Но так как в случае byedpi прокси целиком на клиентской машине, то он может полагаться только на системный DNS. Как следствие, включение опции не меняет ничего. А вот туннели вроде VLESS могут попросить об этом свой сервер и получить правильный ответ.</душнила mode>


    1. 0ka
      27.08.2026 12:30

      поставь 9.9.9.9 в роутере


      1. angry_agent Автор
        27.08.2026 12:30

        Во будет анекдот, если 9.9.9.9 начнут перехватывать, а потом у него снова всё сломается)


        1. MainEditor0
          27.08.2026 12:30

          поставь 10.10.10.10 в роутере

          ...

          поставь 255.255.255.255 в роутере


          1. Wesha
            27.08.2026 12:30

            Короче, пора DNS на блокчейне делать. Рассылаешь запрос, все присылают ответы, каких ответов больше — те и правда.


            1. BugM
              27.08.2026 12:30

              И один небольшой скриптик сломает любой сайт. Оно точно надо?


  1. Nemoumbra
    27.08.2026 12:30

    Это только A и AAAA записи? Или всякие TXT тоже перенаправляют на национальный сервер?


    1. angry_agent Автор
      27.08.2026 12:30

      Проверил резолвинг TXT записей, они не перехватываются (DNAT не происходит)


      1. Nemoumbra
        27.08.2026 12:30

        А попробуйте после отправки UDP с ttl 2 подождать N мс и только тогда отправить обычный с ttl 64. И покрутить N.

        Потому что у вас в примере с реальным DNS был таймаут 3 секунды. А с рандомным пакетом - нет. Возможно, там надо подождать. А в случае с DNS интересно, какой максимальный N.


        1. angry_agent Автор
          27.08.2026 12:30

          Получил NXDomain при отправке DNS запроса через 3 секунды после рандомного пакета:

          ~# tcpdump -n -i ppp0 host 8.8.8.8 -v
          tcpdump: listening on ppp0, link-type LINUX_SLL (Linux cooked v1), snapshot length 262144 bytes
          14:45:49.622629 IP (tos 0x0, ttl 2, id 30900, offset 0, flags [none], proto UDP (17), length 922)
              X.X.X.X.51228 > 8.8.8.8.53: 42463 updateA YXRRSet-$ [3055q], [|domain]
          14:45:52.719270 IP (tos 0x0, ttl 64, id 3061, offset 0, flags [none], proto UDP (17), length 82)
              X.X.X.X.51228 > 8.8.8.8.53: 35076+ [1au] A? rutracker.org. (54)
          14:45:52.730385 IP (tos 0x0, ttl 60, id 47761, offset 0, flags [none], proto UDP (17), length 70)
              8.8.8.8.53 > X.X.X.X.51228: 35076 NXDomain* 0/0/1 (42)

          Интервала как такового нет, даже через 1 секунду такой же результат

          С реальным DNS запросом при TTL 2 такая же ситуация, подождал целую минуту, а в ответ пришли настоящие IP-адреса:

          ~# tcpdump -n -i ppp0 host 8.8.8.8 -v
          tcpdump: listening on ppp0, link-type LINUX_SLL (Linux cooked v1), snapshot length 262144 bytes
          14:51:29.036601 IP (tos 0x0, ttl 2, id 63092, offset 0, flags [none], proto UDP (17), length 82)
              X.X.X.X.40231 > 8.8.8.8.53: 35076+ [1au] A? rutracker.org. (54)
          14:52:29.133634 IP (tos 0x0, ttl 64, id 37612, offset 0, flags [none], proto UDP (17), length 82)
              X.X.X.X.40231 > 8.8.8.8.53: 35076+ [1au] A? rutracker.org. (54)
          14:52:29.300782 IP (tos 0x0, ttl 109, id 5868, offset 0, flags [none], proto UDP (17), length 102)
              8.8.8.8.53 > X.X.X.X.40231: 35076 2/0/1 rutracker.org. A 104.21.32.39, rutracker.org. A 172.67.182.196 (74)



          1. Nemoumbra
            27.08.2026 12:30

            Хмм... Подозрительно большой интервал. Советую продолжать увеличивать таймаут, одновременно меняя домены, чтобы исключить возможность кеширования. Какой-нибудь кеш может подпортить эксперимент.

            И ещё придумал - как насчёт чередования A и AAAA запросов? Ну вдруг A с ttl 2 разблокирует AAAA на тот же домен и наоборот.

            Ну и третье - попробуйте в один из запросов (ttl2 или ttl64) докинуть несущественных опций, чтобы побайтно пакеты стали отличаться.

            Что-то разыгралось у меня воображение... Можно ещё и просто немного подкрутить DNS и посмотреть, будет ли DNAT (по icmp ответу). Например, рандомных байтов в конец пакета дописать. Один и тот же ID запроса подставлять. QCLASS поменять.


            1. angry_agent Автор
              27.08.2026 12:30

              ~# tcpdump -n -i ppp0 host 8.8.8.8 -v
              tcpdump: listening on ppp0, link-type LINUX_SLL (Linux cooked v1), snapshot length 262144 bytes
              16:31:22.488412 IP (tos 0x0, ttl 2, id 42116, offset 0, flags [none], proto UDP (17), length 75)
                  X.X.X.X.30233 > 8.8.8.8.53: 58876+ [1au] A? 2ip.ru. (47)
              16:31:23.586324 IP (tos 0x0, ttl 64, id 30743, offset 0, flags [none], proto UDP (17), length 82)
                  X.X.X.X.30233 > 8.8.8.8.53: 14557+ [1au] A? rutracker.org. (54)
              16:31:23.630545 IP (tos 0x0, ttl 108, id 39417, offset 0, flags [none], proto UDP (17), length 102)
                  8.8.8.8.53 > X.X.X.X.30233: 14557 2/0/1 rutracker.org. A 104.21.32.39, rutracker.org. A 172.67.182.196 (74)

              Вы можете и самостоятельно экспериментировать, если у вас нет перехвата DNS запросов, то вы можете найти хостинг с подобным явлением из этого списка - https://globalping.io/?measurement=2TnuCfL63NIYzgR1Y001211g2&display=table

              Могу лишь предположить, что ТСПУ перестаёт делать DNAT после получения ICMP TTL Exceeded:

              ~# tcpdump -n -i ppp0 host 8.8.8.8 or icmp -v
              tcpdump: listening on ppp0, link-type LINUX_SLL (Linux cooked v1), snapshot length 262144 bytes
              16:44:44.926651 IP (tos 0x0, ttl 2, id 52279, offset 0, flags [none], proto UDP (17), length 75)
                  X.X.X.X.25212 > 8.8.8.8.53: 58876+ [1au] A? 2ip.ru. (47)
              16:44:44.934296 IP (tos 0x0, ttl 254, id 0, offset 0, flags [none], proto ICMP (1), length 56)
                  A.A.A.A > X.X.X.X: ICMP time exceeded in-transit, length 36
              	IP (tos 0x0, ttl 1, id 52279, offset 0, flags [none], proto UDP (17), length 75)
                  X.X.X.X.25212 > 195.208.5.1.53:  [|domain]
              16:44:45.928461 IP (tos 0x0, ttl 2, id 52279, offset 0, flags [none], proto UDP (17), length 75)
                  X.X.X.X.25212 > 8.8.8.8.53: 58876+ [1au] A? 2ip.ru. (47)
              16:44:45.933575 IP (tos 0x0, ttl 254, id 0, offset 0, flags [none], proto ICMP (1), length 56)
                  A.A.A.A > X.X.X.X: ICMP time exceeded in-transit, length 36
              	IP (tos 0x0, ttl 1, id 52279, offset 0, flags [none], proto UDP (17), length 75)
                  X.X.X.X.25212 > 8.8.8.8.53:  [|domain]
              16:44:46.929807 IP (tos 0x0, ttl 2, id 52279, offset 0, flags [none], proto UDP (17), length 75)
                  X.X.X.X.25212 > 8.8.8.8.53: 58876+ [1au] A? 2ip.ru. (47)
              16:44:46.932393 IP (tos 0x0, ttl 254, id 0, offset 0, flags [none], proto ICMP (1), length 56)
                  A.A.A.A > X.X.X.X: ICMP time exceeded in-transit, length 36
              	IP (tos 0x0, ttl 1, id 52279, offset 0, flags [none], proto UDP (17), length 75)
                  X.X.X.X.25212 > 8.8.8.8.53:  [|domain]
              16:44:47.931497 IP (tos 0x0, ttl 2, id 52279, offset 0, flags [none], proto UDP (17), length 75)
                  X.X.X.X.25212 > 8.8.8.8.53: 58876+ [1au] A? 2ip.ru. (47)
              16:44:47.935700 IP (tos 0x0, ttl 254, id 0, offset 0, flags [none], proto ICMP (1), length 56)
                  A.A.A.A > X.X.X.X: ICMP time exceeded in-transit, length 36
              	IP (tos 0x0, ttl 1, id 52279, offset 0, flags [none], proto UDP (17), length 75)
                  X.X.X.X.25212 > 8.8.8.8.53:  [|domain]
              16:44:48.933436 IP (tos 0x0, ttl 2, id 52279, offset 0, flags [none], proto UDP (17), length 75)
                  X.X.X.X.25212 > 8.8.8.8.53: 58876+ [1au] A? 2ip.ru. (47)
              16:44:48.934812 IP (tos 0x0, ttl 254, id 0, offset 0, flags [none], proto ICMP (1), length 56)
                  A.A.A.A > X.X.X.X: ICMP time exceeded in-transit, length 36
              	IP (tos 0x0, ttl 1, id 52279, offset 0, flags [none], proto UDP (17), length 75)
                  X.X.X.X.25212 > 8.8.8.8.53:  [|domain]
              16:44:49.935547 IP (tos 0x0, ttl 2, id 52279, offset 0, flags [none], proto UDP (17), length 75)
                  X.X.X.X.25212 > 8.8.8.8.53: 58876+ [1au] A? 2ip.ru. (47)
              16:44:49.937371 IP (tos 0x0, ttl 254, id 0, offset 0, flags [none], proto ICMP (1), length 56)
                  A.A.A.A > X.X.X.X: ICMP time exceeded in-transit, length 36
              	IP (tos 0x0, ttl 1, id 52279, offset 0, flags [none], proto UDP (17), length 75)
                  X.X.X.X.25212 > 8.8.8.8.53:  [|domain]
              16:44:50.937174 IP (tos 0x0, ttl 2, id 52279, offset 0, flags [none], proto UDP (17), length 75)
                  X.X.X.X.25212 > 8.8.8.8.53: 58876+ [1au] A? 2ip.ru. (47)
              16:44:50.938080 IP (tos 0x0, ttl 254, id 0, offset 0, flags [none], proto ICMP (1), length 56)
                  A.A.A.A > X.X.X.X: ICMP time exceeded in-transit, length 36
              	IP (tos 0x0, ttl 1, id 52279, offset 0, flags [none], proto UDP (17), length 75)
                  X.X.X.X.25212 > 8.8.8.8.53:  [|domain]
              16:44:51.938533 IP (tos 0x0, ttl 2, id 52279, offset 0, flags [none], proto UDP (17), length 75)
                  X.X.X.X.25212 > 8.8.8.8.53: 58876+ [1au] A? 2ip.ru. (47)
              16:44:51.939320 IP (tos 0x0, ttl 254, id 0, offset 0, flags [none], proto ICMP (1), length 56)
                  A.A.A.A > X.X.X.X: ICMP time exceeded in-transit, length 36
              	IP (tos 0x0, ttl 1, id 52279, offset 0, flags [none], proto UDP (17), length 75)
                  X.X.X.X.25212 > 8.8.8.8.53:  [|domain]

              Но при резолвинге по несколько раз с TTL 64 в рамках одного соединения отдаёт NXDomain стабильно (за исключением случая кратковременно большого pps/rps, как это описано в статье):

              ~# tcpdump -n -i ppp0 host 8.8.8.8 -v
              tcpdump: listening on ppp0, link-type LINUX_SLL (Linux cooked v1), snapshot length 262144 bytes
              16:42:40.789678 IP (tos 0x0, ttl 64, id 3983, offset 0, flags [none], proto UDP (17), length 82)
                  X.X.X.X.29231 > 8.8.8.8.53: 14557+ [1au] A? rutracker.org. (54)
              16:42:40.800943 IP (tos 0x0, ttl 60, id 45883, offset 0, flags [none], proto UDP (17), length 70)
                  8.8.8.8.53 > X.X.X.X.29231: 14557 NXDomain* 0/0/1 (42)
              16:42:41.790464 IP (tos 0x0, ttl 64, id 3983, offset 0, flags [none], proto UDP (17), length 82)
                  X.X.X.X.29231 > 8.8.8.8.53: 14557+ [1au] A? rutracker.org. (54)
              16:42:41.801422 IP (tos 0x0, ttl 60, id 45984, offset 0, flags [none], proto UDP (17), length 70)
                  8.8.8.8.53 > X.X.X.X.29231: 14557 NXDomain* 0/0/1 (42)
              16:42:42.792903 IP (tos 0x0, ttl 64, id 3983, offset 0, flags [none], proto UDP (17), length 82)
                  X.X.X.X.29231 > 8.8.8.8.53: 14557+ [1au] A? rutracker.org. (54)
              16:42:42.803986 IP (tos 0x0, ttl 60, id 46022, offset 0, flags [none], proto UDP (17), length 70)
                  8.8.8.8.53 > X.X.X.X.29231: 14557 NXDomain* 0/0/1 (42)
              16:42:43.794361 IP (tos 0x0, ttl 64, id 3983, offset 0, flags [none], proto UDP (17), length 82)
                  X.X.X.X.29231 > 8.8.8.8.53: 14557+ [1au] A? rutracker.org. (54)
              16:42:43.812382 IP (tos 0x0, ttl 60, id 37938, offset 0, flags [none], proto UDP (17), length 70)
                  8.8.8.8.53 > X.X.X.X.29231: 14557 NXDomain* 0/0/1 (42)
              16:42:44.796254 IP (tos 0x0, ttl 64, id 3983, offset 0, flags [none], proto UDP (17), length 82)
                  X.X.X.X.29231 > 8.8.8.8.53: 14557+ [1au] A? rutracker.org. (54)
              16:42:44.807262 IP (tos 0x0, ttl 60, id 46353, offset 0, flags [none], proto UDP (17), length 70)
                  8.8.8.8.53 > X.X.X.X.29231: 14557 NXDomain* 0/0/1 (42)
              16:42:45.797252 IP (tos 0x0, ttl 64, id 3983, offset 0, flags [none], proto UDP (17), length 82)
                  X.X.X.X.29231 > 8.8.8.8.53: 14557+ [1au] A? rutracker.org. (54)
              16:42:45.814865 IP (tos 0x0, ttl 60, id 38123, offset 0, flags [none], proto UDP (17), length 70)
                  8.8.8.8.53 > X.X.X.X.29231: 14557 NXDomain* 0/0/1 (42)
              16:42:46.799729 IP (tos 0x0, ttl 64, id 3983, offset 0, flags [none], proto UDP (17), length 82)
                  X.X.X.X.29231 > 8.8.8.8.53: 14557+ [1au] A? rutracker.org. (54)
              16:42:46.818311 IP (tos 0x0, ttl 60, id 38189, offset 0, flags [none], proto UDP (17), length 70)
                  8.8.8.8.53 > X.X.X.X.29231: 14557 NXDomain* 0/0/1 (42)
              16:42:47.801971 IP (tos 0x0, ttl 64, id 3983, offset 0, flags [none], proto UDP (17), length 82)
                  X.X.X.X.29231 > 8.8.8.8.53: 14557+ [1au] A? rutracker.org. (54)
              16:42:47.819693 IP (tos 0x0, ttl 60, id 38337, offset 0, flags [none], proto UDP (17), length 70)
                  8.8.8.8.53 > X.X.X.X.29231: 14557 NXDomain* 0/0/1 (42)

              По пути у меня нет узлов, которые бы не отдавали ICMP TTL Exceeded.


  1. AndreyCodes
    27.08.2026 12:30

    ТСПУ + сертификат минцифры = потенциальная подмена сайтов с "нужным содержимым"


    1. angry_agent Автор
      27.08.2026 12:30

      Если учитывать текущую техническую реализацию (а реализовано оно усечённым, легковесным и одновременно странным DNAT), то 443 порт должен уходить на какой-то сторонний прокси сервер в интернете, этот самый прокси должен по SNI отрезолвить домен, в результате чего исходный IP-адрес клиента просто потеряется (если его не добавлять отдельным заголовком конечно), это сломает веб-ресурсы, которые доступны только по белым спискам src адресов.

      Если конечно, ТСПУ не научится в полноценный MITM в рамках TLS без потерь IP-адресов, или если провайдер не разместит прокси сервера у себя.


      1. woloss
        27.08.2026 12:30

        Я не спец, но разве через подмену 53/udp они не могут отдавать какой нужно IP? Контролируя CA, в теории могут подписать любой домен (могу ошибаться). Возможно, Chrome как-нибудь дополнительно проверяет гугл адреса.


        1. angry_agent Автор
          27.08.2026 12:30

          Через DNS тоже можно отдавать A/AAAA записи самого прокси сервера, но в случае использования DoH провести MITM не получится.


          1. woloss
            27.08.2026 12:30

            Я имею в виду теоретический случай, когда DoH/DoT больше нет, остался только 53/udp с правильными записями.


            1. angry_agent Автор
              27.08.2026 12:30

              Ничего не мешает поднять свой приватный DoH сервер и пользоваться им (если публичные перебанят, или если ГРЧЦ/ЦМУ ССОП начнёт путём сканирования всего интернета искать DoH сервера дёргая GET/POST /dns-query и блокировать их)


              1. fLegmatik
                27.08.2026 12:30

                Если вы поставили в систему сертификаты минцифры, не сможет ли промежуточный узел перехватывать запросы к вашему doh-серверу?


  1. j_larkin
    27.08.2026 12:30

    Дома doh до единичек пока работает (правда у CF сервер в мск), а вот на работе столкнулся и с тем, что простые восьмерки не отвечают. Пришлось в срочном порядке инфру нескольких клиентов переключать на другие днс. Происходящее осуждаю.


    1. Hellert
      27.08.2026 12:30

      Не знал, что у CF сервер в мск


    1. angry_agent Автор
      27.08.2026 12:30

      А TXT записи резолвятся через восьмёрки в незашифрованном DNS? Если исходящий и входящий трафик проходят через разные ТСПУ, то вряд ли трансляция адресов будет корректно работать в этом случае, ответ придёт далеко не от 8.8.8.8


  1. MrBotikkk
    27.08.2026 12:30

    Тут

    Заблокированные домены для проверки: rutor.info, flibusta.is, clubtone.do.am, rezka.ag, shikimori.one
    Незаблокированные домены для проверки: vk.ru, gosuslugi.ru
    ВНИМАНИЕ: Это независимая проверка и она не использует ваши настроенные DNS!
    Проверено серверов: 65/65
    
    Итог
    DNS доступность 28/33 DoH  32/32 UDP
    Подмена резолвера Cloudflare, Google
    Подмена ответов у 10/32 UDP
    fullscreen


  1. DiGiCom
    27.08.2026 12:30

    в начале недели два дня adguard dns тоже плохо работали.


  1. TimurZhoraev
    27.08.2026 12:30

    А в чём проблема сделать нормальный захардкоженный утверждённый атлас белых IP адресов и распространять через киоск "Союзпечать", создать Единый классификатор адресов, ГОСТ. Например резольвить aaa.bbb.ccc.ddd 001. - айпишники пожарных организаций, 002 - полиция, 003 - скорая, 004 - сайт Газпром итд


    1. OlegZH
      27.08.2026 12:30

      В ответ следует вставить соответствующую дежурную картинку красного цвета.


      1. TimurZhoraev
        27.08.2026 12:30

        Зачем картинки, когда есть вполне определённый текст - Постановление Правительства РФ от 27.10.2025 N 1667 и № 156-ФЗ. Многофункциональный сервис, наверняка API будет соответствующий. Удобно, можно забыть про всякие netstat, tracert, tcpdump, dig как пережитки прошлого


  1. OlegZH
    27.08.2026 12:30

    Имеют ли к этому какое-то отношение разговоры о том, что некие нехорошие люди ходят, сканируют роутеры, вставляют подменные DNS-сервера и получают всё, что им нужно напрямую?


  1. Komrus
    27.08.2026 12:30

    Чегой-то со вчерашнего вечера (с 28.08) вааще всё отваливаться стало в этих ваших Интернатах...

    До этого -"много чего", а вот со вчерашнего - вааще почти всё... :(((


  1. Belyakov_Marketing_agency
    27.08.2026 12:30

    Есть шанс что Gemini перестанет работать через DNS?