Смена IP при переезде VPS затрагивает больше, чем запись сайта: на старый адрес могут ссылаться почтовые сервисы, API, webhook-поставщики, мониторинг и правила доступа. Перед переключением составьте карту зависимостей, подготовьте DNS и проверьте новый сервер по IP или тестовому имени. Изменяйте публичный адрес только после проверки сайта, почты и внешних интеграций.
Содержание
Составьте карту доменов и адресов
Выпишите все домены и поддомены проекта, записи A и AAAA, CNAME, MX и TXT. Отдельно отметьте имена для API, панели, почты, загрузок, тестовых стендов и сервисов мониторинга. При нескольких зонах запишите, где управляется каждая. Проверьте не только DNS-панель: IP может быть зафиксирован в конфигурации интеграции, webhook, лицензии, firewall или внешней системе.
Составьте перечень соединений, которые инициирует сам VPS. Если приложение отправляет письма напрямую, понадобится проверить исходящий IP и обратную запись. Если письма отправляются через внешний SMTP, обновление PTR может не потребоваться, но IP или домен авторизации у поставщика всё равно может быть ограничен. Не меняйте MX, если почта остаётся у прежнего провайдера.
- Сверьте A, AAAA, CNAME, MX и TXT.
- Найдите IP в allowlist интеграций и мониторинга.
- Отметьте исходящие соединения с VPS.
- Зафиксируйте владельца DNS-зоны.
Провайдеры VPS/VDS для сравнения
При смене IP сайта недостаточно обновить одну DNS-запись: могут нарушиться доставка почты, PTR, allowlist внешних систем и доступ к поддоменам. Если забыть зависимость, проблема проявится уже после переключения. Мы советуем сравнить провайдеров до переезда; уточните возможность настроить PTR, получить нужный адрес и проверить исходящую почту.
| Место | Провайдер |
|---|---|
| 1 | Timeweb |
| 2 | Selectel |
| 3 | EdgeCenter |
| 4 | VDSina |
| 5 | SpaceWeb |
| 6 | AdminVPS |
| 7 | Sprintbox |
| 8 | Hostland |
| 9 | HandyHost |
| 10 | FirstVDS |
Для подробного разбора провайдеров и условий смотрите общий рейтинг VPS/VDS. Перед заказом сверяйте характеристики и ограничения тарифа на сайте провайдера.
Подготовьте новый сервер и проверьте доступность
Убедитесь, что на новом VPS назначен постоянный публичный адрес и он не является временным адресом, который изменится после перезапуска или пересоздания. Проверьте правила сетевого экрана у провайдера и внутри ОС: разрешите только необходимые входящие соединения. Проверьте IPv4 и IPv6 отдельно. Пустая или забытая AAAA-запись может направить часть клиентов на старый сервер даже после смены A.
До переключения протестируйте сайт с новым IP через локальную настройку DNS или тестовое имя, не публикуя его в поиске. Проверьте TLS, виртуальные хосты, API и callbacks. Если у внешнего сервиса есть список разрешённых адресов, добавьте новый IP заранее и дождитесь подтверждения. Сохраните старый IP активным на период проверки, если договор и настройки позволяют.
- Проверьте постоянство нового IP.
- Сверьте IPv4 и IPv6 и сетевые правила.
- Протестируйте сайт на новом адресе без глобального DNS-переключения.
- Обновите allowlist до начала cutover.
Снизьте TTL и спланируйте DNS-переключение
TTL определяет, как долго DNS-ответ может оставаться в кеше резолвера; он не заставляет все сети обновиться одновременно. Планируя смену адреса, узнайте текущий TTL и заранее уменьшите его, если DNS-провайдер это допускает. Выждите не меньше прежнего TTL перед изменением, иначе часть резолверов продолжит использовать закешированное значение. Фактические задержки также зависят от кешей приложений и устройств.
Меняйте связанные записи согласованно и фиксируйте время. После изменения проверяйте ответы у нескольких независимых резолверов, но не считайте один локальный ответ достаточным. Не удаляйте старую запись до завершения контрольного периода: она может понадобиться для быстрого возврата. Если используется DNSSEC, проверьте, что подписи и делегация зоны остаются корректными.
- Запишите текущие значения и TTL.
- Уменьшите TTL заранее, если это нужно для плана.
- Меняйте A и AAAA согласованно.
- Сохраните старые записи для возврата.
Почтовый сервер: исходящий IP, SPF и PTR
Если VPS отправляет почту напрямую, проверьте PTR нового IP у его владельца — обычно это настраивается в панели провайдера или через поддержку. PTR должен указывать на выбранное имя, а обычная DNS-запись этого имени должна возвращать ожидаемый IP. Это не гарантирует доставку: получатели учитывают репутацию, SPF, DKIM, DMARC, содержимое и другие признаки. Проверьте требования именно вашего SMTP-получателя.
После смены адреса проверьте SPF на разрешение нового отправителя и не создавайте несколько конфликтующих SPF-записей. Убедитесь, что DKIM продолжает подписывать письма, а DMARC-политика публикуется на нужном домене. Отправьте тестовые сообщения на контролируемые почтовые ящики и проверьте заголовки и журнал доставки. Не делайте реальные массовые рассылки в процессе диагностики.
- Настройте PTR для исходящего почтового VPS.
- Сверьте прямую и обратную DNS-записи.
- Обновите SPF и проверьте DKIM/DMARC.
- Проверьте тестовую доставку и логи.
Обновите интеграции и мониторинг
Внесите новый IP в API-платформы, платежные шлюзы, корпоративные firewall, доступ к базам, мониторинг и резервное копирование. Проверьте как входящие webhook, так и исходящие запросы: изменение адреса может повлиять на обе стороны. Если интеграция привязана к домену, проверьте callback и TLS вместо того, чтобы менять лишние IP-настройки.
На период перехода настройте наблюдение за HTTP-кодами, доступностью портов, ошибками почты и очередей. Сравните сигналы до и после переключения, чтобы отличить ожидаемые DNS-кеши от настоящего сбоя. В журналах скрывайте токены, адреса клиентов и параметры запросов. Договоритесь, кто принимает решение о возврате и какие именно ошибки считаются основанием.
- Обновите allowlist у внешних систем.
- Проверьте входящие и исходящие сценарии.
- Наблюдайте за сайтом, почтой и очередями.
- Уберите секреты и персональные данные из диагностических логов.
Проведите cutover и оставьте время на откат
Перед изменением адресов убедитесь, что резервная копия свежая, приложение на новом VPS принимает запросы, а база данных синхронизирована. Укажите время начала и ответственного. После смены DNS проверьте главную страницу, формы, API, почту, фоновые задачи и тестовый бизнес-сценарий. Следите за тем, на какой IP разрешается домен из внешних сетей.
Если требуется возврат, восстановите ранее зафиксированные записи и одновременно решите, где должны остаться данные, созданные во время перехода. Возврат DNS сам по себе не синхронизирует базы. Не удаляйте старый VPS, пока новый адрес не прошёл согласованный период наблюдения, а резервные копии не проверены.
- Назначьте момент cutover и ответственного.
- Проверьте сайт и бизнес-сценарии после смены.
- При откате учитывайте новые записи в базе.
- Оставьте старый VPS доступным до решения о завершении.
Проверьте DNS-цепочку и зафиксируйте условия возврата
Перед изменением убедитесь, что вы знаете текущие authoritative nameservers, где управляются записи и кто может быстро восстановить прежние значения. Сохраните перечень доменов, старый и новый IP, TTL и время изменения в рабочем плане без паролей и API-токенов. При проверке используйте несколько резолверов и запрашивайте как A, так и AAAA; часть клиентов может продолжать использовать прежний ответ из кеша.
Возврат должен описывать не только восстановление адреса. Укажите, какой сервер принимает новые записи, где находится актуальная база, какие интеграции уже обновлены и кто подтверждает доставку тестового письма. Если приложение записывало данные на новом VPS, сначала согласуйте, как эти изменения попадут на старый узел. В противном случае DNS вернёт доступ, но новые заказы или заявки останутся только на новой базе. После периода наблюдения обновите схему адресов и удалите лишние разрешения.
Проверьте также wildcard-записи, CNAME и делегированные поддомены. Владелец проекта может помнить основной адрес и забыть имя панели или API, хотя клиентские приложения продолжают обращаться к нему напрямую. Если DNSSEC включён, не меняйте делегацию и ключи в тот же момент без отдельной проверки подписей. Перед cutover экспортируйте записи или сохраните читаемый перечень, а после изменения сравните его с целевой зоной. Это помогает найти забытые сервисы до того, как старый IP будет освобождён.
- Сохраните старые DNS-значения и время изменений.
- Проверьте A, AAAA и авторитетные серверы зоны.
- Определите судьбу записей приложения при возврате.
- После миграции пересмотрите устаревшие allowlist.
Частые вопросы
Нужно ли менять PTR при смене IP VPS?
Если сервер сам отправляет почту, проверьте PTR и требования получателя. Если исходящая почта идёт через внешний SMTP, обратную запись может настраивать SMTP-провайдер.
Сколько занимает смена DNS?
Это зависит от TTL и кешей резолверов, приложений и устройств. Сверяйте ответы из нескольких сетей и держите план возврата.
Почему часть посетителей видит старый сервер?
Их резолвер или приложение может использовать старый кеш. Также проверьте забытые AAAA-записи и другие поддомены.
Документация и полезные источники
Материал проверен 12 ноября 2026 года. Условия провайдеров, версии программ и DNS-настройки могут меняться — сверяйте актуальные данные перед выполнением переноса.