Диагностика тайм-аутов DNS, ошибок SERVFAIL, устаревших кэшей и ответов, которые различаются от сети к сети.
Три причины, почему один домен отвечает по-разному
Геомаршрутизация
Свой edge-сервер в каждом регионе
Кэширование
Независимые TTL и кэши
Split-horizon
Другой ответ — так задумано
Геомаршрутизация DNS, CDN, кеши резолверов и split-horizon: разбираем, почему один и тот же домен может возвращать разные ответы.
Четыре уровня, проверяемые по порядку
DNS
разрешение имени
Транспорт
TCP-соединение
TLS
проверка сертификата
Приложение
ответ по HTTP
Это общее сообщение браузера скрывает несколько несвязанных причин сбоя, и DNS — часто самое быстрое, что можно сначала подтвердить или исключить.
«Распространение» — это лишь истечение срока жизни кэшей
0 мин
вы сохраняете изменение
0-5 мин
DNS-хостинг обновляет данные
до конца TTL
старый ответ ещё в кэше
после TTL
новый ответ видят все
Ничего никуда не рассылается — каждый кэш просто перестаёт использовать свою копию
Вы обновили запись, подождали, а она всё ещё выглядит неверно. Прежде чем считать, что что-то сломалось, пройдите эти шаги по порядку.
Сколько обычно занимает проверка
Медленно открывающийся сайт иногда оказывается медленным DNS-запросом. Как отличить одно от другого и что обычно становится причиной.
Три причины, почему один домен отвечает по-разному
Геомаршрутизация
Свой edge-сервер в каждом регионе
Кэширование
Независимые TTL и кэши
Split-horizon
Другой ответ — так задумано
Разный IP дома, в офисе и в мобильной сети телефона не обязательно ошибка. Разбираем, что на самом деле происходит.
Четыре исхода — четыре разных дальнейших шага
Оба выглядят как неудачный DNS-запрос, но тайм-аут и SERVFAIL указывают на разные причины и требуют разных дальнейших шагов.
Четыре исхода — четыре разных дальнейших шага
NXDOMAIN означает, что с точки зрения DNS домена не существует: это не тайм-аут и не проблема сервера. Вот что его на самом деле вызывает.