Шаг 1. Узнайте, на какой адрес смотрит домен
Выполните в терминале:
dig +short example.ru A
dig +short example.ru NSНа Windows: nslookup example.ru. Те же данные показывают онлайн-сервисы проверки DNS.
- A — адрес сервера, на который ведёт домен. Сравните его с адресом нового хостинга (он указан в письме о подключении).
- NS — серверы имён, которые управляют записями домена.
Шаг 2. Определите, где вы меняли записи
Записи домена хранятся там, где указаны серверы имён (NS). Если NS домена принадлежат регистратору, записи A меняют в кабинете регистратора. Если NS указывают на хостинг, записи правят в панели хостинга. Менять записи там, где NS не указывают, бесполезно. Это самая частая ошибка: запись исправили в одном месте, а домен обслуживает другое.
Не хотите разбираться сами? Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно.
Отправить задачуШаг 3. Дождитесь обновления и очистите кеш
Новые записи распространяются от нескольких минут до суток, если срок жизни записи (TTL) был большим. До переноса снижайте TTL до 300 секунд (5 минут). Если домен ещё ведёт на старый сервер, а записи вы исправили недавно, подождите. На своём компьютере сбросьте кеш DNS: Windows ipconfig /flushdns, macOS sudo dscacheutil -flushcache.
Шаг 4. Проверьте новый сервер до переключения DNS
Чтобы убедиться, что сайт на новом хостинге работает, не меняя DNS, добавьте строку в файл hosts на своём компьютере: АДРЕС_НОВОГО_СЕРВЕРА example.ru www.example.ru. Сайт откроется с нового сервера только у вас. Так проверяют перенос до переключения. После проверки строку удалите.
Шаг 5. Типовые причины, если DNS верный
| Симптом | Причина | Что делать |
|---|---|---|
| Открывается страница хостинга «сайт не найден» | Домен не добавлен на новом хостинге | Добавить домен в панели |
| Предупреждение о сертификате | SSL ещё не выпущен для нового сервера | Выпустить сертификат после переключения DNS |
| 404 на внутренних страницах | Не перенесены правила .htaccess или не настроен nginx | Ошибка 404 |
| Ошибка подключения к базе | В wp-config.php остались данные старого хостинга | Обновить данные |
| Не приходит почта | Записи MX не перенесены | Скопировать MX и TXT |
| Открывается старая версия | Кеш браузера или DNS | Обновить с Ctrl+F5, проверить в мобильной сети |
Шаг 6. Сайт на только что купленном домене
Если домен куплен недавно и пока не открывается:
- Проверьте, что в кабинете регистратора указаны серверы имён хостинга или заведена запись A на адрес сервера.
- Убедитесь, что домен добавлен в панели хостинга.
- Подождите. Первичное распространение иногда занимает до суток.
Когда нужен специалист
- DNS указывает на новый сервер, а сайт не открывается.
- Перенос делался без доступа к старому серверу.
- Одновременно не работает почта на домене.
- Нужно переносить сайт заново с минимальным простоем.
Сколько стоит решение у нас
| Задача | Время | Стоимость |
|---|---|---|
| Перенос сайта | 2–4 ч | 7 600–15 200 ₽ |
| Диагностика и восстановление | около 2 ч | 7 600 ₽ |
| Настройка сервера или VPS | 2–4 ч | от 7 600 ₽ |
Диапазоны ориентировочные, ставка 3 800 ₽ в час. Точную оценку присылаем до начала работ. Все цены.
Опишите проблему в форме. Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно для новых клиентов.
Отправить задачуЧастые вопросы
Сколько ждать после смены DNS?
От нескольких минут до суток. Если TTL был 300 секунд, обычно изменения видны примерно через час. Если больше суток, значит, запись внесена не там, где её обслуживают.
У меня сайт открывается, а у клиента нет. Почему?
У клиента сохранён старый адрес в кеше DNS. Пусть проверит с мобильной сети или другого провайдера. Кеш обновится, когда истечёт TTL.
Как перенести сайт без простоя?
За несколько дней снизьте TTL, разверните копию на новом сервере, проверьте через файл hosts, затем переключите DNS и подождите. На старом сервере оставьте сайт ещё на несколько дней. Подробнее: перенос сайта.