После смены DNS сайт может открываться у одних пользователей и не открываться у других. Это особенно неприятно, когда домен уже переведен, а заявки и реклама идут на нерабочий адрес.
Важно отличить нормальное обновление DNS от реальной ошибки в записях, сервере или SSL.
Коротко: проверять нужно не только регистратор, но и фактические DNS-ответы из разных сетей.Почему возникает такая проблема
Проблема появляется из-за неправильных NS, старой A-записи, лишней AAAA-записи, кэша провайдера, отсутствующего virtual host на сервере, неверного SSL или домена, который добавлен не в тот аккаунт хостинга.
Что проверить в первую очередь
- какие NS указаны у регистратора
- какой IP возвращают A и AAAA записи
- добавлен ли домен на сервере
- есть ли SSL для нового домена
- не мешает ли старый DNS-кэш
Как я подхожу к задаче
Я сравниваю настройки у регистратора, на DNS-серверах и на самом хостинге, чтобы найти расхождение.
- проверяю публичные DNS-ответы
- сверяю NS и A/AAAA записи
- проверяю конфигурацию сайта на сервере
- исправляю SSL или virtual host
- контролирую открытие домена через несколько резолверов
Что подготовить для быстрой диагностики
- домен
- какие DNS меняли
- панель регистратора или скрин записей
- панель хостинга или SSH при необходимости
- пример ошибки в браузере
Сроки и аккуратность
Если DNS-записи указаны неверно, правка быстрая. Если записи правильные, но сайт не настроен на сервере, нужно исправить конфигурацию веб-сервера и SSL.
Чего лучше не делать
Не меняйте NS туда-сюда каждые несколько минут. Так сложнее понять, какая запись реально работает.
FAQ
Сколько ждать после смены DNS?
Иногда обновление занимает несколько часов, но базовую корректность записей можно проверить сразу.
Почему у меня сайт открывается, а у клиента нет?
Разные провайдеры могут использовать разный DNS-кэш.
Что такое AAAA-запись?
Это IPv6-адрес. Если он неверный, часть пользователей может попадать не туда.
Нужно ли заново выпускать SSL?
Если домен переехал на другой сервер или добавлен впервые, часто да.
Нужна похожая задача?
Напишите в Telegram @rabotator_support или оставьте заявку на сайте. Пришлите ссылку на проект, опишите проблему и укажите, какие доступы уже есть. Я посмотрю задачу, предложу безопасный план и скажу, с чего лучше начать.
Итог
Правильно настроенный домен должен отдавать нужный IP, открывать сайт на сервере и иметь рабочий HTTPS без ошибок сертификата.