Знакомая ситуация: сайт уже перенесли на новый сервер, настройки проверили, все должно работать. Но часть пользователей все еще попадает на старую версию сайта или видит ошибку.
После переноса сайта проблема часто связана с тем, что DNS-записи еще не успели обновиться. Серверы имен продолжают использовать данные из кэша, поэтому изменения становятся доступны пользователям постепенно.
Какие симптомы обычно указывают на DNS-проблему:
🔹сайт работает у вас, но у клиента открывается старая версия;
🔹 после переноса сайта изменения появляются постепенно;
🔹 почта продолжает уходить на старый сервер;
🔹 браузер показывает ошибки подключения или проблемы с SSL.
Что проверяем в первую очередь:
1. DNS-записи
Убедитесь, что домен действительно указывает на новый сервер.
2. TTL
Это время, в течение которого DNS-сервер хранит запись в кэше. Например, при TTL 86400 секунд старая запись может сохраняться до 24 часов.
3. Распространение записей
Проверить, какие данные сейчас видят разные DNS-серверы, можно через
nslookup, dig или специальные сервисы проверки DNS.4. Кэш на своей стороне
Иногда достаточно очистить локальный DNS-кэш:
Windows: ipconfig /flushdns
macOS: sudo killall -HUP mDNSResponder
Если планируете перенос сайта, заранее уменьшите TTL. Это поможет быстрее переключиться после изменения записей.
А если после миграции что-то работает не так, не спешите искать проблему в сервере: возможно, DNS еще обновляется.
🔖 Сохраните шпаргалку, чтобы быстро проверить DNS в следующий раз.