🛠 Все
🌐

DNS Propagation Checker — распространение DNS по всему миру

Параллельный запрос к 11 публичным DoH-резолверам из США, Европы, Азии, Латинской Америки и СНГ. Узнай, распространилась ли смена DNS-записи или часть резолверов ещё видит старое значение.

Что такое DNS propagation и зачем её проверять

Когда ты меняешь DNS-запись (например, перенаправил A-запись с одного IP на другой), это изменение должно «дойти» до всех DNS-серверов в интернете. Этот процесс называется DNS propagation (распространение). Он не мгновенный: каждый DNS-резолвер держит запись в кэше до истечения её TTL (Time To Live). Стандартный TTL — от 5 минут до 48 часов.

Для арбитражника и веб-мастера это критично: пока propagation идёт, часть пользователей видят старый сервер (старый лендинг, старый редирект), часть — новый. Если ты переключил трафик с одного домена на другой, нельзя выключать старый, пока propagation не завершился.

Как читать результат

  • Consensus % ≥ 90 — DNS распространился, можно переключать инфраструктуру.
  • 50-89% — частичное распространение, подожди ещё.
  • < 50% — propagation только начался либо проблема с записью на стороне основного NS.
  • Разные значения у разных регионов — возможно у тебя настроен GeoDNS (так делают CDN типа Cloudflare для geo-routing).
  • Time (ms) — время ответа резолвера. Если у одного резолвера >2000ms — он перегружен или геоблокирован.

Что инструмент не делает

Не запрашивает резолверы из 100+ городов мира (мы используем 11 ключевых публичных DoH-резолверов из 5 регионов — этого достаточно для понимания propagation). Не учитывает локальные кэши провайдеров (если конкретный ISP в РФ держит свой кэш — мы его не видим). Не работает с приватными NS-серверами без публичного DoH.

Частые вопросы

Что такое DNS propagation?
DNS propagation (распространение DNS) — это процесс, когда изменение DNS-записи (например, смена IP сервера) расходится по всем DNS-серверам мира. Из-за кэширования (TTL) разные провайдеры в разных странах могут показывать старое значение от нескольких минут до 48 часов.
Зачем проверять распространение DNS?
После смены NS-серверов или IP домена ты хочешь убедиться, что все юзеры со всего мира уже видят новый адрес. Если ты сделал миграцию сайта или поменял CDN — важно увидеть, что 90%+ резолверов вернули новое значение, прежде чем выключать старый сервер.
Как работает наш инструмент?
Параллельно отправляем DNS-over-HTTPS запросы к 11 публичным резолверам из 5 географических зон: Cloudflare (US/EU/APAC/LATAM), Google (US), Quad9 (US), AdGuard (EU), Yandex (RU), OpenDNS (US), Mullvad (EU), DNS.SB (APAC). Если все 11 вернули одно и то же значение — propagation завершён.
Какие типы записей поддерживаются?
A (IPv4), AAAA (IPv6), CNAME, MX (почтовые серверы), NS (DNS-серверы домена), TXT (DMARC, SPF, верификация). Просто выбери тип в форме перед запуском.
Что значит «consensus 100%»?
Все 11 резолверов вернули одно и то же значение — DNS-запись полностью распространилась по миру. Если consensus меньше 90% — значит часть резолверов ещё видит старое (закэшированное) значение. Подожди и проверь снова.
Чем это отличается от dnschecker.org и whatsmydns.net?
Принцип тот же, но наш инструмент полностью бесплатен, без капчи, не показывает рекламу и встроен в полный набор tool-ов aff.top: связан с /tools/dns, /tools/whois, /tools/domain-audit. Плюс мы показываем время ответа каждого резолвера в миллисекундах.
Почему один резолвер показывает другое значение?
Резолвер ещё держит в кэше старую запись — TTL не истёк. Это нормально для первых 1-24 часов после изменения. Также возможно: 1) у тебя несколько NS-серверов с расхождением; 2) DNSSEC ошибка; 3) GeoDNS — некоторые сервисы возвращают разные A-записи для разных стран намеренно.