Применимо к: все тарифы.
Изменение DNS или NS-серверов обычно вступает в силу за время от нескольких минут до пары часов, а в худшем случае — до 24-48 часов. Кнопки, которая сделает это мгновенным, не существует: задержка возникает потому, что другие серверы и ваши собственные устройства держат в кэше старый ответ, пока тот не устареет. В этой статье объясняется, почему так происходит, как это регулирует TTL и как отследить прогресс.
Симптомы
- Вы изменили A-запись, MX-запись или другую DNS-запись в личном кабинете, но по-прежнему отображается старое значение.
- Вы направили NS-серверы домена на Maxinodes (ns1.maxinodes.com и ns2.maxinodes.com), а сайт всё ещё открывается на старом хостинге.
- На одном устройстве или в одной сети изменение применилось, а на другом — нет.
Частые причины (наиболее вероятные сверху)
- Кэширование (TTL ещё не истёк). Резолверы по всему миру хранят копию вашей старой записи в течение заданного времени. Это нормально и ожидаемо.
- Затронуты NS-серверы. Смена NS-серверов устанавливается дольше, чем правка одной записи, потому что реестры и резолверы заново загружают всю вашу зону.
- Старый ответ закэшировало ваше собственное устройство или роутер. Компьютер, телефон или домашний роутер нередко хранят результаты DNS отдельно от публичного интернета.
- Вы правили не в том месте. Рабочий DNS для Maxinodes управляется в личном кабинете (наши собственные серверы имён), а не в редакторе зоны cPanel, который не управляет вашим рабочим DNS здесь.
Как TTL регулирует ожидание
TTL (Time To Live) — это число секунд, привязанное к каждой DNS-записи. Оно сообщает другим серверам, как долго им можно хранить ответ в кэше, прежде чем проверить его снова.
- Запись с TTL 3600 может кэшироваться до одного часа, поэтому изменение может стать видимым везде в течение часа.
- Меньший TTL (например, 300 = 5 минут) означает, что изменения распространяются быстрее, но резолверы запрашивают данные чаще.
Совет: если вы знаете о предстоящем изменении (например, о запланированном переключении), снизьте TTL записи за день-два до изменения, затем внесите изменение, а после того, как всё заработает как надо, снова поднимите TTL. Записи, которые вы создаёте или редактируете в менеджере DNS личного кабинета, уже используют разумный TTL по умолчанию.
Результат: как только истечёт каждая кэшированная копия старой записи, все посетители по всему миру увидят новое значение. Больше от вас ничего не требуется.
Как проверить распространение
- Воспользуйтесь публичным сайтом-«DNS checker», который опрашивает множество точек одновременно. Введите домен и тип записи (например, A или MX) и посмотрите, появляется ли новое значение в разных регионах.
- Помните, что локально вы можете по-прежнему видеть старое значение из-за собственного устройства. Чтобы это исключить, попробуйте другую сеть (например, мобильный интернет вместо Wi-Fi).
- Для сайта, который должен указывать на наш сервер, убедитесь, что A-запись ведёт на 185.185.49.198 (node11), а AAAA-запись — на 2a00:7c80:0:286:c::10. Сайты клиентов работают и по IPv4, и по IPv6 (dual-stack): в зонах на наших NS-серверах обе записи создаются автоматически. Если вы держите DNS в другом месте, добавьте там обе записи сами.
- При смене NS-серверов проверьте, что для домена указаны ns1.maxinodes.com и ns2.maxinodes.com.
Если это не помогло
- Спустя несколько часов всё ещё старое значение? Подождите, пока не истечёт TTL записи (до 24-48 часов после смены NS-серверов). Большинство изменений применяются гораздо быстрее.
- Изменили DNS, но ничего совсем не поменялось? Убедитесь, что вы правили записи в менеджере DNS личного кабинета, а не в редакторе зоны cPanel, и что NS-серверы вашего домена указывают на Maxinodes.
- Сбросьте локальный кэш. Перезапустите браузер, устройство или роутер, чтобы очистить локально закэшированные DNS-данные.
- Почта не ходит после смены MX? Значения DNS для почты должны в точности совпадать с тем, что предоставил ваш провайдер — см. соответствующее руководство по DNS для почты.
Если прошло уже намного больше 48 часов, а новое значение так нигде и не появилось, обратитесь в поддержку и укажите домен, запись, которую вы изменили, и когда вы её изменили.
Комментарии
0 комментариев
Войдите в службу, чтобы оставить комментарий.