Skip to content
EN
← Все статьи

858 замеров: какие публичные DNS реально отвечают из Москвы

Коротко: мы опросили 26 публичных DNS-резолверов с сервера в Москве — 11 доменов, три прогона, 858 запросов. Отвечают не все: четыре резолвера не ответили ни разу, ещё три отвечают через раз. Самый быстрый — не Google и не Cloudflare, а Ростелеком с медианой 19 мс; Cloudflare рядом (20–21 мс), Яндекс 28 мс, Google 36 мс. Заодно этот замер вскрыл ошибку в нашем собственном инструменте проверки DNS-пропагации, которую мы в тот же день исправили, — про неё в конце честно и подробно.

Что именно замерили

26 публичных резолверов — тот же список, по которому работает наша проверка распространения DNS. По каждому: 11 доменов разного профиля (yandex.ru, vk.com, gosuslugi.ru, sber.ru, ozon.ru, mail.ru, google.com, cloudflare.com, github.com, wikipedia.org, enterno.io), три независимых прогона, запрос A-записи через dig с таймаутом 2 секунды и без повторов. Итого 33 попытки на каждый резолвер и 858 замеров всего.

Точка замера — наш сервер в Москве, Selectel, AS50340. Это важнее, чем кажется, и об этом стоит сказать прямо.

Чего эти цифры не значат. Это замер из одного дата-центра, а не «скорость DNS в России». У домашнего провайдера другой транзит, другие пиринговые точки и часто другой маршрут до того же адреса — ваши 19 мс до Ростелекома могут оказаться 45, а до Google, наоборот, 12. Правильный вывод из таблицы ниже — не «ставьте себе вот этот адрес», а «вот кто вообще жив, а дальше замерьте из своей сети». Как замерить — в конце.

Результаты

Медиана и 90-й перцентиль — по всем успешным ответам резолвера. Столбец «ответов» — сколько из 33 попыток вернули адрес.

РезолверАдресОтветовМедианаp90
Ростелеком193.58.251.25133/3319 мс20 мс
Cloudflare (вторичный)1.0.0.133/3320 мс22 мс
AliDNS223.5.5.533/3320 мс22 мс
Cloudflare1.1.1.133/3321 мс25 мс
Яндекс77.88.8.833/3328 мс37 мс
Яндекс (вторичный)77.88.8.133/3328 мс38 мс
Google (вторичный)8.8.4.433/3335 мс45 мс
Google8.8.8.833/3336 мс40 мс
SafeDNS195.46.39.3933/3338 мс40 мс
Quad9 EU149.112.112.11233/3339 мс42 мс
Quad99.9.9.933/3340 мс44 мс
DNS.Watch (вторичный)84.200.70.4033/3359 мс64 мс
CleanBrowsing185.228.168.933/3359 мс63 мс
114DNS114.114.114.11433/3359 мс65 мс
AdGuard94.140.14.1433/3360 мс63 мс
OpenDNS208.67.222.22233/3364 мс106 мс
Dyn DNS216.146.35.3533/3365 мс110 мс
DNS.SB45.11.45.1133/3372 мс74 мс
Baidu DNS180.76.76.7633/33314 мс506 мс
CNNIC1.2.4.831/33194 мс390 мс
DNS.Watch84.200.69.8025/3372 мс150 мс
DNSPod101.226.4.625/33256 мс447 мс
CIRA195.7.7.70/33
Level3 Бразилия177.93.205.180/33
BTCL203.112.2.40/33
Telstra203.2.96.10/33

Четыре резолвера, которых больше нет

CIRA (Канада), Level3 в Бразилии, BTCL (Бангладеш) и Telstra (Австралия) не ответили ни разу за 33 попытки каждый. Три прогона в разное время дали один и тот же ноль — это не сетевая неудача и не блокировка, а простое устаревание списка: адреса, которые когда-то были открытыми резолверами, перестали ими быть.

Так происходит регулярно. Открытый рекурсивный резолвер — это, помимо прочего, инструмент усиления DDoS-атак, и операторы связи планомерно закрывают их для внешних запросов, оставляя доступ только своим абонентам. Публичные списки «DNS-серверов мира», которые кочуют по статьям и репозиториям годами, этого не отслеживают.

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

Что в этих цифрах неожиданно

Ростелеком быстрее Google почти вдвое. 19 мс против 36 мс — и это при том, что 193.58.251.251 редко попадает в обзоры «лучших DNS». Причина прозаична: узел физически ближе, а Google и Cloudflare отвечают из ближайшей точки присутствия, которой в этой сети может и не быть.

Китайский AliDNS отвечает из Москвы за 20 мс — наравне с Cloudflare и быстрее Яндекса. Это не значит, что его стоит ставить: у резолвера в другой юрисдикции свои правила логирования, свои фильтры и своя география ответов, а разница в 8 мс не окупает вопросов, которые к нему возникают. Но как факт — китайская сеть по этому маршруту работает отлично, а вот Baidu и DNSPod из той же страны показывают 314 и 256 мс.

AdGuard — 60 мс, вдвое медленнее Яндекса. Его выбирают не за скорость, а за фильтрацию рекламы, и это честный размен; просто стоит понимать, что размен есть. Подробнее — в разборе AdGuard DNS.

Разброс внутри одного бренда. У DNS.Watch первичный адрес ответил 25 раз из 33, вторичный — все 33. Один и тот же оператор, два адреса, принципиально разная надёжность. Если вы прописываете пару серверов, проверять надо оба: второй адрес обычно вписывают «для галочки», а работать он будет ровно тогда, когда упадёт первый.

Три нестабильных

CNNIC (31/33), DNS.Watch (25/33) и DNSPod (25/33) отвечают через раз. Для мониторинга это худший случай — хуже, чем честный отказ: инструмент, который опрашивает такой резолвер, будет периодически получать пустоту и, если он устроен наивно, объявит это проблемой проверяемого домена.

Именно на этом мы и поймали себя.

Что этот замер нашёл в нашем собственном инструменте

Наша проверка распространения DNS опрашивает домен по всему списку резолверов и показывает результат вида «21 из 26 распространили». Замер выше означает, что четыре резолвера из этих 26 не ответят никогда — а они всё это время оставались в знаменателе.

Мы посмотрели в собственную историю проверок, и она подтвердила худшее:

РезультатСколько раз
20 из 26240
21 из 26192
19 из 26129
22 из 2672
18 из 2640

За 827 проверок лучший результат за всю историю — 23 из 26. Ни один домен ни разу не показал полного распространения, потому что показать его было физически невозможно. Человек с идеально настроенным DNS видел «20 из 26», решал, что распространение ещё идёт, и ждал. Или, хуже, шёл искать проблему в своей зоне.

Та же арифметика ломала и уведомление. В инструменте есть опция «сообщить письмом, когда распространение дойдёт до 100 %» — а порог в 100 % был недостижим, потому что в списке фонового обходчика тоже сидел мёртвый адрес. Письмо не могло уйти ни при каких данных. Подписчиков на него пока не было, так что реально никто не пострадал, но обещание было неисполнимым.

Что исправлено. Мёртвые адреса убраны из обоих списков — заодно проверка стала заметно быстрее, потому что каждый такой резолвер стоил около шести секунд ожидания таймаута. И, что важнее, изменился сам счёт: процент теперь считается от резолверов, которые ответили. Резолвер, до которого не достучались, ничего не сообщает о распространении записи — превращать «мы не смогли спросить» в «ещё не распространилось» неправильно. При этом NXDOMAIN и пустой ответ по-прежнему считаются: это ответы, и они означают, что записи действительно нет. Молчащие резолверы теперь показываются отдельной пометкой, а не растворяются в проценте.

Рассказываем об этом не из любви к самобичеванию, а потому что ошибка поучительная: инструмент может выдавать неверное суждение при полностью верных данных. Все 26 запросов отрабатывали корректно, все ответы были настоящими — врал знаменатель. Такие дефекты не ловятся тестами на «работает ли запрос»; они ловятся только когда кто-то смотрит на распределение результатов и спрашивает, почему у идеального случая никогда не бывает идеального значения.

Как замерить из своей сети

Таблица выше — это Москва и один дата-центр. Ваша сеть даст другие числа, и получить их — минутное дело.

  • Linux и macOS: команда dig @1.1.1.1 example.com +stats покажет строку Query time: N msec. Повторите с разными адресами из таблицы.
  • Windows: nslookup example.com 1.1.1.1 ответа по времени не даёт; ставьте dig из пакета BIND либо измеряйте через Measure-Command в PowerShell.
  • Замеряйте несколько раз. Первый запрос почти всегда медленнее: резолвер идёт за ответом к авторитетным серверам. Показателен второй и последующие — они из кэша.
  • Берите свои домены. Скорость на google.com мало что говорит про домены, которыми вы реально пользуетесь: у популярных имён ответ уже лежит в кэше любого резолвера.
  • Проверьте оба адреса пары. Как показал DNS.Watch, вторичный может вести себя совсем иначе, чем первичный.

Какой резолвер выбрать по совокупности — скорость, приватность, фильтрация — разбираем отдельно в обзоре лучших публичных DNS-серверов. Эта статья отвечает на более узкий вопрос: кто из них вообще отвечает, если спрашивать из России.

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

Проверьте ваш сайт прямо сейчас

Проверить DNS своего сайта →
Другие статьи: DNS
DNS
Лучшие публичные DNS-серверы 2026: скорость, приватность и фильтрация
21.07.2026 · 22 274 просм.
DNS
Quad9 DNS 9.9.9.9: что это, как настроить и чем отличается
26.08.2026 · 5 698 просм.
DNS
Cloudflare DNS 1.1.1.1: адреса, настройка и почему не работает
26.08.2026 · 1 800 просм.
DNS
AdGuard DNS: адреса, настройка и что он реально блокирует
26.08.2026 · 1 601 просм.