Проверка распространения DNS

Введите домен, чтобы запросить его DNS-записи с резолверов по всему миру и увидеть, вступило ли недавнее изменение в силу.

Введите корректное доменное имя.

Точек проверки: 24
  • Разрешено
  • Нет ответа
  • Проверка
  • MX Benito Juarez Мексика
  • AR Buenos Aires Аргентина
  • GB City of London Великобритания
  • US Chicago Соединенные Штаты
  • US Lehi Соединенные Штаты
  • US New York Соединенные Штаты
  • DE Frankfurt am Main Германия
  • FR Paris Франция
  • NL Roosendaal Нидерланды
  • CA Vancouver Канада
  • AU South Brisbane Австралия
  • JP Tokyo Япония
  • SG Singapore Сингапур
  • IN Pune Индия
  • BR São Paulo Бразилия
  • IT Milan Италия
  • ES Son Espanyol Испания
  • SE Slaka Швеция
  • ID Jakarta Индонезия
  • ZA Randburg Южно-Африканская Республика
  • CL San Bernardo Чили
  • VN Vinhomes Times City Вьетнам
  • AE Ajman ОАЭ
  • IL Jerusalem Израиль

Проверка DNS по странам

Все страны →

Как работает распространение DNS

Часы TTL

У каждой DNS-записи есть время жизни, или TTL: число секунд, в течение которых резолвер может держать кешированный ответ, прежде чем снова спросить авторитетные серверы имён.

Истечение кеша

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

Глобальное выравнивание

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

Снижение TTL за день до запланированного изменения ускоряет его вступление в силу. Проверка из многих точек показывает, как далеко разошлось новое значение.

Почему результаты различаются по местоположению

Расписание кеша

Каждый резолвер кеширует по собственному расписанию, так что один может всё ещё держать запись, которую другой уже обновил. Изменение может выглядеть завершённым из офиса и незавершённым с телефона в мобильной сети.

Геоответы CDN

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

Как их различить

Отставание кеша исчезает по мере истечения TTL, а различия из-за CDN сохраняются намеренно. Сравнение точек бок о бок разделяет эти два эффекта.

Типы DNS-записей, которые можно проверить

A
Запись A сопоставляет имя хоста с адресом IPv4. Именно её разрешает браузер, чтобы найти сервер сайта, поэтому её обычно и проверяют после переезда на новый хостинг.
AAAA
Запись AAAA сопоставляет имя хоста с адресом IPv6. Для клиентов и сетей, попадающих на сайт по IPv6, она играет ту же роль, что и запись A.
MX
Запись MX называет почтовые серверы, принимающие почту для домена, и задаёт каждому приоритет. Принимающие серверы читают её, чтобы решить, куда доставлять, — проверяйте её после любой смены почтового хостинга.
NS
Запись NS перечисляет авторитетные серверы имён домена. Именно они хранят настоящие ответы зоны, и делегирование у регистратора должно указывать на них.
TXT
Запись TXT хранит произвольный текст, привязанный к имени. Она широко используется для подтверждения домена и для почтовых политик вроде SPF и DKIM.
PTR
Запись PTR сопоставляет IP-адрес обратно с именем хоста — противоположность запросу A или AAAA. Она находится у провайдера, управляющего блоком IP, и её часто проверяют ради репутации почтового сервера.
CNAME
Запись CNAME делает одно имя хоста псевдонимом другого, и резолверы следуют по ней к записям цели. Имя с CNAME не может нести другие типы записей на той же метке.
CAA
Запись CAA указывает, каким удостоверяющим центрам разрешено выпускать TLS-сертификаты для домена. Центры читают её перед выпуском, что ограничивает ошибочную выдачу.
SOA
Запись SOA содержит административные параметры зоны: первичный сервер имён, ответственный контакт, серийный номер и время негативного кеширования по умолчанию. На зону приходится ровно одна такая запись.
SRV
Запись SRV объявляет хост и порт конкретной службы, например SIP или XMPP, под структурированным именем. Поддерживающие её клиенты используют запись, чтобы найти службу.

Как пользоваться этой проверкой

  1. Введите домен или имя хоста, которое хотите проверить, например www.example.com, и выберите тип записи из списка.
  2. Запустите проверку. Каждый сервер запрашивает запись независимо и сообщает полученный ответ вместе со временем отклика.
  3. Сравните результаты по точкам. Совпадающие всюду ответы означают, что изменение распространилось; смесь старых и новых значений — что часть резолверов ещё держит кешированную копию.

Часто задаваемые вопросы

Что такое Global DNS Checker?

Global DNS Checker — бесплатный инструмент, который одновременно запрашивает DNS-записи домена с серверов по всему миру.

Поддерживаются записи A, AAAA, CNAME, CAA, MX, NS, PTR, SOA, SRV и TXT.

Global DNS Checker бесплатен?

Да. Все инструменты на сайте бесплатны, и ни один не требует учётной записи. Мы просим лишь пользоваться сайтом вручную, а не натравливать на него скрипты.

Как проверить DNS-записи доменного имени?

Введите домен в поле вверху страницы, выберите тип записи и нажмите «Проверить DNS». Перечисленные ниже серверы выполнят одинаковый запрос и покажут ответ, который получил каждый из них, вместе со временем отклика.

Сколько занимает распространение DNS?

Им управляет TTL записи, а не фиксированные часы.

Резолверы продолжают отдавать прежний ответ, пока их кешированная копия не истечёт, а затем забирают новый: запись с TTL 300 секунд обновится примерно за пять минут, а с суточным TTL — за срок до 24 часов.

Расхожее утверждение, будто изменения всегда занимают 48 часов, — миф со времён медленных серверов имён; настоящий способ ускорить процесс — снизить TTL перед изменением.

Почему мой DNS не распространяется?

Обычно всё работает, а вы просто видите резолвер, который держит старое значение в кеше, пока не истечёт его TTL.

Другие частые причины — смена серверов имён, не сохранённая у регистратора, из-за чего делегирование по-прежнему указывает на старого провайдера, и негативное кеширование, когда резолвер запомнил, что имени не существовало, и продолжает возвращать это, пока не истечёт таймер негативного кеша из SOA.

Проверка из нескольких точек показывает, расходится новое значение или его действительно нет.

Как очистить кеш DNS?

В Windows откройте командную строку и выполните ipconfig /flushdns.

В macOS выполните sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder.

В большинстве систем Linux с systemd-resolved выполните sudo resolvectl flush-caches.

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

Что такое TTL в DNS?

TTL расшифровывается как time-to-live, время жизни: число секунд, в течение которых резолвер может держать кешированный DNS-ответ, прежде чем снова опросить авторитетные серверы.

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

Снизить TTL перед запланированным изменением, а потом поднять — это быстрое распространение без постоянных издержек.

Чем проверка DNS отличается от запроса WHOIS?

Проверка DNS спрашивает у резолверов, какие значения сейчас возвращают записи домена — например, A, MX или TXT; именно они реально направляют трафик и почту.

Запрос WHOIS, напротив, сообщает регистрационные данные самого домена: регистратора, даты создания и окончания, делегирование серверов имён.

DNS говорит, как домен ведёт себя прямо сейчас; WHOIS — кто его зарегистрировал и когда он истекает.

Мой DNS обновился везде?

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

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

Смесь старых и новых ответов означает, что распространение ещё идёт и часть резолверов держит кешированную копию до истечения её TTL.

Какой тип DNS-записи проверять?

Проверяйте ту запись, которую меняли.

После переезда сайта на новый хостинг проверьте запись A, а если отдаёте IPv6 — и AAAA.

После смены почтового хостинга проверьте запись MX.

При переносе домена к новому DNS-провайдеру проверьте записи NS.

Для подтверждения домена и почтовых политик вроде SPF или DKIM проверьте запись TXT.

Если не уверены, начните с A и MX — они покрывают большинство изменений сайта и почты.