Смена IP при переезде на VPS: DNS, почта и обратная запись PTR

Blog image

Смена 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-настройки могут меняться — сверяйте актуальные данные перед выполнением переноса.