Skip to content
EN
← Все статьи

Перенос домена: трансфер к другому регистратору без простоя и потери почты

Коротко. Под «переносом домена» скрываются три разные задачи: смена регистратора, смена владельца и переезд сайта на другой хостинг. При трансфере домен остаётся вашим — ломается почти всегда не он, а DNS-зона, которая жила у старого регистратора. Безопасный порядок: выгрузить все записи, поднять зону у нового провайдера, снизить TTL, сверить ответы и только потом переключать NS.

«Перенос домена» — это три разные задачи

Прежде чем что-то нажимать, определите, что именно вы переносите. Три сценария называются одинаково, но делаются в разных интерфейсах, ломают разные вещи и требуют разных проверок.

  1. Смена регистратора (трансфер). Домен остаётся ваш, меняется только компания, которая ведёт запись о нём в реестре. Технически это операция в реестре доменной зоны, а не на вашем сервере.
  2. Смена владельца / администратора. Домен остаётся у того же регистратора, но меняется человек или организация, за которой он числится. Это юридическая операция, а не техническая.
  3. Перенос сайта на другой хостинг при том же домене. Домен вообще не трогают — меняются A/AAAA-записи или NS. Это не «перенос домена», хотя ищут его именно так.

Если ваш случай — третий, вам сюда: чеклист переезда сайта, подключение домена к хостингу и смена DNS-серверов. Дальше в статье речь идёт о первых двух сценариях — смене регистратора и смене владельца.

Тип задачиЧто реально меняетсяЧто может сломатьсяКак проверить
Смена регистратора, gTLD (.com, .net, .org, .io и подобные)Поле registrar в реестре; домен переходит под договор с новой компаниейDNS-зона, если она хостилась у старого регистратора; автопродление; уведомления об истеченииwhois — новый registrar и новые статусы; dig NS — делегирование не изменилось
Смена регистратора, .RU / .РФРегистратор, обслуживающий домен по правилам Координационного центраТо же плюс потеря подтверждённых данных администратора, если они не совпалиwhois — поля registrar, state, paid-till, nserver
Смена владельца / администратораКонтактные и паспортные данные, на кого оформлен доменВозможная блокировка трансфера на срок после смены; потеря доступа в личный кабинетwhois — контактные поля; письмо на новый адрес администратора реально доходит
Перенос сайта на другой хостингA/AAAA-записи или целиком NS; сам домен не двигаетсяСайт, почта, SSL, cron, интеграции по IPdig A, dig MX, проверка HTTPS и тестовое письмо
Три сценария переноса домена: смена регистратора, смена владельца и переезд сайта на другой хостинг
Одно слово «перенос» — три разные операции с разными рисками.

Смена регистратора в gTLD: код авторизации, замок, подтверждение

Для международных зон — .com, .net, .org, .info, .io и большинства новых gTLD — порядок трансфера задан политикой ICANN и одинаков у всех регистраторов. Отличаются только интерфейсы.

Снять замок трансфера

По умолчанию домен обычно стоит в статусе clientTransferProhibited — это «замок регистратора» (registrar lock), защита от угона. Пока он висит, реестр отклонит любую заявку на перенос. Снимается в панели текущего регистратора одной галочкой, но иногда после снятия статус обновляется в whois не сразу.

Отдельно существуют статусы, наложенные реестром: serverTransferProhibited. Их регистратор снять не может — это либо судебное решение, либо мера реестра, и разбираться придётся не в панели.

Получить код авторизации

Код авторизации — общее название для того, что регистраторы называют по-разному: auth-код, EPP-код, AuthInfo, Transfer Authorization Code (TAC). Это одноразовый секрет, который доказывает новому регистратору, что заявку подаёт человек с доступом к домену.

Код авторизации — это пароль от домена. Не пересылайте его в открытом чате, не диктуйте по телефону и не оставляйте в тикете поддержки. Утёкший код плюс снятый замок — это готовый сценарий угона.

Практические особенности: код обычно выдаётся по запросу и живёт ограниченное время, после чего его нужно запросить заново; у некоторых регистраторов он приходит письмом на адрес администратора, а не показывается в панели; регистр символов важен; символы вроде 0/O и l/1 лучше копировать, а не перепечатывать.

Подтвердить по e-mail администратора

Заявку на перенос подтверждает контакт администратора домена — тот адрес, который виден (или скрыт) в whois. Если адрес неактуален, ящик закрыт или письмо не доходит, трансфер просто не состоится, и вы даже не поймёте почему. Проверьте доступ к этому ящику до начала переноса — а если он на переносимом домене, заранее убедитесь, что почта продолжит работать всю неделю переезда.

Сколько это занимает

После подачи заявки у нового регистратора текущий регистратор получает уведомление и берёт паузу на возможный отказ. Если владелец ничего не делает, трансфер обычно одобряется автоматически по истечении этого срока — на практике это несколько дней. Если явно подтвердить перенос в панели текущего регистратора, домен переезжает заметно быстрее, иногда за часы.

Важно понимать, чего трансфер не делает: он не меняет NS-серверы автоматически, не переносит содержимое DNS-зоны и не трогает ваш сайт. Домен просто начинает обслуживаться другой компанией. Всё остальное вы делаете руками. Официальные материалы о политике трансфера публикует ICANN.

Смена регистратора в зонах .RU и .РФ: порядок другой

Для .RU и .РФ действует не политика ICANN, а Правила регистрации доменных имён, которые устанавливает Координационный центр доменов .RU/.РФ. Отличий достаточно, чтобы инструкция «получите EPP-код» просто не сработала.

  • Нет привычного auth-кода. Смена регистратора в .RU/.РФ оформляется не одноразовым кодом, а заявлением администратора домена по процедуре, которую регистратор описывает в своём регламенте. У части регистраторов заявление подаётся текущему регистратору, у части — новому.
  • Личность администратора подтверждается. Данные администратора в реестре должны совпадать с документами заявителя: для физлица — ФИО и паспортные данные, для организации — реквизиты. Расхождение хотя бы в одной букве — типовая причина отказа. Про подтверждение личности при регистрации есть отдельный разбор: регистрация домена через Госуслуги.
  • Срок регистрации не меняется. Смена регистратора в .RU/.РФ не продлевает домен: поле paid-till остаётся прежним. Это принципиальное отличие от gTLD.
  • Есть периоды, когда перенос недоступен. Правила и регламенты регистраторов ограничивают смену регистратора в некоторые периоды жизненного цикла домена — например, когда домен не оплачен, снят с делегирования или находится в процедуре преимущественного продления. Конкретные сроки читайте в действующей редакции правил и регламенте вашего регистратора: они меняются, и заучивать их наизусть бессмысленно.
  • Whois выглядит иначе. В .RU/.РФ нет EPP-статусов вида clientTransferProhibited. Вместо них есть поле state со значениями вроде REGISTERED, DELEGATED, VERIFIED, а также paid-till и free-date.
Не переносите инструкцию для .com на .RU. В gTLD ключ к домену — код авторизации, в .RU/.РФ — подтверждённая личность администратора. Это разные модели доверия, и ошибки в них выглядят по-разному.

Что блокирует трансфер

Заявка на перенос отклоняется чаще, чем кажется, и сообщение об ошибке обычно бесполезное. Вот полный список причин, которые стоит проверить до подачи.

  • Включён замок трансфера. clientTransferProhibited в whois. Снимается у текущего регистратора.
  • Свежая регистрация. После первичной регистрации домен некоторое время нельзя переносить. Правило существует и в gTLD, и в национальных зонах; точная длительность зависит от действующей редакции политики.
  • Недавний предыдущий трансфер. Домен, который только что сменил регистратора, тоже блокируется на период «остывания». Если вы переезжаете второй раз за месяц — почти наверняка получите отказ.
  • Недавняя смена владельца. В gTLD изменение данных регистранта традиционно влекло временный запрет на трансфер. Правило и способ отказаться от него менялись — уточняйте у регистратора актуальный порядок.
  • Неактуальный или недоступный e-mail администратора. Самая частая и самая незаметная причина: подтверждение уходит в никуда. Особенно опасно, если ящик расположен на самом переносимом домене.
  • Приватность whois скрывает контакт. Услуга privacy protection подменяет адрес администратора прокси-адресом. Часть регистраторов корректно проксирует письмо, часть — нет. Приватность безопаснее временно отключить на время переноса и включить обратно после.
  • Спор или претензия. Домен под UDRP, судебным иском или досудебной претензией не переносится — на нём висит серверный статус.
  • Задолженность. Неоплаченный домен или отрицательный баланс у текущего регистратора блокируют операцию.
  • Домен в периоде восстановления. Просроченный домен в redemption или pendingDelete перенести нельзя: сначала восстановление и продление, потом трансфер.

Если домен уже просрочен, порядок действий другой — про жизненный цикл и сроки восстановления есть отдельный разбор: освобождающиеся домены.

Что происходит со сроком регистрации при трансфере

Распространённый страх — «при переносе домен обнулится и я потеряю оплаченный год». Это не так, но детали различаются по зонам.

  • gTLD. Успешный трансфер, как правило, добавляет год к текущему сроку, а не заменяет его. Если домен был оплачен до 2028 года, после переноса он будет оплачен до 2029-го. Есть верхний предел общей длительности регистрации: если домен уже оплачен на максимальный срок вперёд, год может не добавиться.
  • .RU / .РФ. Смена регистратора не продлевает домен. paid-till остаётся прежним, и продлевать нужно отдельно, уже у нового регистратора.
  • Трансфер просроченного домена. Если домен переносится после истечения срока, поведение зависит от зоны и стадии жизненного цикла. Безопаснее сначала продлить, потом переносить — это правило работает всегда.

Отдельная ловушка: автопродление привязано к регистратору, а не к домену. Если у старого регистратора стояло автопродление и привязанная карта, у нового по умолчанию не стоит ничего. Домен, который «всегда продлевался сам», молча истечёт через год. Проверьте настройку сразу после переезда и поставьте внешний контроль срока — как это делается, разобрано в статье про мониторинг истечения домена.

Главный подводный камень: DNS уезжает вместе с регистратором

Домен переносится за минуты. Ломается — DNS. Причина в том, что у большинства регистраторов услуга регистрации и услуга DNS-хостинга — это одна учётная запись. Вы уходите — аккаунт закрывается — зона удаляется вместе с MX, TXT, CNAME и всем остальным.

Типовая картина инцидента выглядит так: трансфер прошёл, письмо «домен успешно перенесён» получено, сайт ещё работает — потому что резолверы отдают закешированные записи. Через несколько часов кеш истекает, и всё падает разом: сайт, почта, вебхуки, авторизация через поддомен.

Второй сценарий ещё быстрее: новый регистратор при приёме домена подставляет свои NS по умолчанию с пустой зоной. Делегирование меняется на живые, но пустые серверы имён — и вместо старых записей мир немедленно получает NXDOMAIN. Это не отложенная авария, а мгновенная.

Пока зона не поднята и не сверена у нового провайдера, NS не переключают. Ни при каких обстоятельствах, ни «на пять минут», ни «просто проверить».

Архитектурный вывод: держите DNS отдельно от регистратора. Зона у независимого DNS-провайдера — у хостера, у облака (например, Selectel) или у специализированного сервиса — делает смену регистратора нулевой по риску: вы меняете компанию, ведущую запись в реестре, а делегирование и записи не трогаете вообще.

Как выгрузить всю зону до переезда

Первое действие любого переноса — снимок зоны. Не «посмотрел глазами в панели», а сохранённый в файл вывод, к которому потом можно применить diff. Если панель провайдера умеет экспорт в формате BIND-зоны — используйте его, это самый надёжный вариант. Если нет — собирайте dig.

# Полная выгрузка ключевых типов записей одной командой
for t in SOA NS A AAAA MX TXT CAA SRV DS DNSKEY; do
  echo "== $t"
  dig +noall +answer example.com "$t"
done | tee zone-before.txt

# Имена, о которых забывают чаще всего
for n in www mail smtp imap ftp api cdn static autodiscover autoconfig \
         _dmarc _domainkey default._domainkey selector1._domainkey \
         selector2._domainkey _acme-challenge _sip._tls _autodiscover._tcp; do
  for t in A AAAA CNAME TXT SRV; do
    dig +noall +answer "$n.example.com" "$t"
  done
done | tee -a zone-before.txt

# Если провайдер разрешает трансфер зоны — самый полный снимок
dig AXFR example.com @ns1.old-provider.example

dig AXFR у публичных провайдеров почти всегда запрещён — это нормально и правильно. Тогда остаётся перебор типов и имён. Чтобы не пропустить поддомены, о которых вы забыли, пройдитесь по домену поиском поддоменов и сверьте список с тем, что нашли сами.

Снимок зоны нужен не только для переезда. Это ваша единственная возможность восстановить конфигурацию, если панель старого провайдера закроется раньше, чем вы вспомните про SRV-запись для телефонии.
Тип записиЗачем нужнаЧто ломается при потере
AIPv4-адрес, на который резолвится имяСайт полностью недоступен: браузер не знает, куда идти
AAAAIPv6-адресТихая деградация: часть пользователей и мониторинг ходят по IPv4 и ничего не замечают, остальные ловят таймаут
CNAMEАлиас имени на другое имя: www, CDN, внешние сервисыПоддомены не резолвятся; отваливаются подтверждения владения у внешних сервисов
MXКуда доставлять входящую почтуВходящая почта не приходит; отправители получают отбойники или молча теряют письма
TXT (SPF)Список серверов, которым разрешено отправлять почту от доменаИсходящие письма помечаются как спам или отклоняются принимающей стороной
TXT (DKIM)Публичный ключ для подписи писем, лежит на селектор._domainkeyПодпись не проверяется, доверие к домену падает, письма уходят в спам
TXT (DMARC)Политика обработки писем, не прошедших SPF/DKIM, на _dmarcПри политике reject и сломанных SPF/DKIM почта отвергается жёстко и сразу
TXT (верификации)Подтверждение владения доменом для поисковиков, почтовых и облачных сервисовСервисы теряют подтверждение владения и отключают функции — иногда с задержкой в недели
TXT _acme-challengeDNS-валидация при выпуске сертификатаАвтопродление сертификата падает; узнаёте об этом в день истечения
SRVАдрес и порт службы: SIP, XMPP, Autodiscover, игровые серверыТелефония и корпоративные клиенты не находят сервер
CAAРазрешает выпуск сертификатов только указанным центрамПотеря — риск выпуска чужого сертификата; неверное значение — отказ в выпуске вашего
NSДелегирование зоны: какие серверы имён авторитетныЛомается весь DNS домена целиком, включая почту и поддомены
DS / DNSKEYЦепочка доверия DNSSECВалидирующие резолверы возвращают SERVFAIL — домен исчезает для части интернета
Схема DNS-зоны: A, AAAA, MX, TXT, SRV, CAA и NS-записи, которые нужно перенести один в один
Зона — это не пара записей. Терять её по одной проще, чем целиком.

Правильный порядок переключения NS

Переключение делегирования — единственный необратимо заметный шаг. Всё остальное можно откатить, а переключённые NS живут в кешах и в родительской зоне по своим правилам. Порядок ниже даёт нулевой простой.

  1. За неделю: инвентаризация. Снимок зоны, список внешних сервисов, которые держат в вашем DNS свои записи (почта, CDN, платёжки, аналитика, вебхуки), список поддоменов.
  2. За 2–3 дня: поднять зону у нового провайдера. Создать все записи один в один, но не переключать NS. Зона существует, но никто её ещё не спрашивает.
  3. За 2–3 дня: снизить TTL. Уменьшить TTL записей до 300 секунд на старом провайдере. Важный нюанс: снижать нужно заранее, потому что старое значение TTL само лежит в кешах — если у записи был TTL 86400, ваше изменение дойдёт до резолверов в худшем случае через сутки. Не забудьте про negative TTL в SOA: он определяет, как долго кешируется ответ «такого имени нет».
  4. За день: сверить ответы. Опросить обе группы серверов имён напрямую и убедиться, что они отвечают идентично. Пока diff не пустой, переключать нечего.
  5. Час X: переключить NS. Меняем делегирование в панели регистратора. С этого момента резолверы постепенно начинают спрашивать новые серверы.
  6. После: не удалять старую зону. Оставьте её живой минимум на неделю, а лучше на две. TTL NS-записей в родительской зоне вы не контролируете — он обычно измеряется днями, и часть резолверов будет ходить на старые серверы ещё долго. Пока обе группы отвечают одинаково, расхождение никто не заметит.
  7. Через неделю: вернуть TTL. Поднять обратно до нормальных значений (обычно от часа), иначе вы бесплатно раздаёте нагрузку на свои DNS-серверы.
# Сверка ответов старых и новых серверов имён, без учёта TTL
OLD=ns1.old-provider.example
NEW=ns1.new-provider.example

norm() { dig +noall +answer @"$1" "$2" "$3" | awk '{$2=""; print}' | sort; }

for t in A AAAA MX TXT CAA SRV NS; do
  echo "== $t"
  if diff <(norm "$OLD" example.com "$t") <(norm "$NEW" example.com "$t"); then
    echo "  identical"
  fi
done

# То же для поддоменов
for n in www mail api _dmarc _acme-challenge; do
  diff <(norm "$OLD" "$n.example.com" TXT) <(norm "$NEW" "$n.example.com" TXT)
done

Подробный разбор самой процедуры смены серверов имён и типовых ошибок — в статье как сменить DNS-сервер, а справочник по значениям и синтаксису записей — в гайде по DNS-записям. Как именно кеши отдают старые ответы и почему «распространение» не мгновенно — в разборе распространения DNS.

DNSSEC: как переезд роняет домен целиком

Если у домена включён DNSSEC, переезд перестаёт быть операцией «скопировал записи». В реестре опубликована DS-запись — отпечаток вашего ключа. Валидирующие резолверы (а это все крупные публичные и большинство провайдерских) проверяют по ней подписи, которые отдаёт ваша зона.

Что происходит при неаккуратном переезде: новый DNS-провайдер подписывает зону своими ключами, а в реестре всё ещё лежит DS от старых. Подпись не сходится с цепочкой доверия — резолвер не отдаёт «старый ответ» и не деградирует до незащищённого режима, он возвращает SERVFAIL. Для пользователя это выглядит как полное исчезновение домена, причём выборочное: у кого резолвер валидирует — сайт мёртв, у кого нет — работает. Отсюда классическое «у меня всё открывается, значит всё в порядке».

DNSSEC не прощает частичного переезда. Домен либо валидируется целиком, либо не резолвится вовсе. «Наполовину работает» — это не состояние DNSSEC.

Безопасные варианты:

  • Самый простой: отключить DNSSEC у регистратора (удалить DS), дождаться, пока DS-запись уйдёт из кешей — это занимает время, равное её TTL в родительской зоне, — только потом менять NS, и уже после стабилизации включить DNSSEC заново с ключами нового провайдера.
  • Правильный, но сложный: согласованная смена ключей, когда в реестре временно опубликованы DS обеих сторон, а обе зоны отдают обе подписи. Поддерживают не все провайдеры.
  • Чего делать нельзя: переключать NS, оставив старый DS. Это гарантированная авария.
# Есть ли DNSSEC у домена: DS публикуется в родительской зоне
dig +short example.com DS
dig +dnssec +multi example.com DNSKEY

# Проверка цепочки доверия целиком
delv example.com A

# Признак сломанного DNSSEC: SERVFAIL от валидирующего резолвера
dig example.com A @1.1.1.1 +noall +comments

# А несломанный DNS при этом виден, если валидацию отключить
dig example.com A @1.1.1.1 +cd +short

Если +cd (проверка отключена) отдаёт адрес, а обычный запрос — SERVFAIL, диагноз однозначен: сломана цепочка DNSSEC.

Почта: почему MX и SPF/DKIM/DMARC теряются чаще всего

Почта ломается при переносах чаще сайта, и тому есть три причины.

Первая: почту не видно. Сайт вы открываете каждый день и заметите падение за минуты. Отсутствие входящих писем выглядит как «сегодня тихо» — и обнаруживается через сутки, когда клиент звонит с вопросом, почему не ответили.

Вторая: записей много и они разбросаны. MX лежит на корне домена, SPF — в TXT корня, DKIM — на именах вида selector1._domainkey, DMARC — на _dmarc, а Autodiscover — вообще на CNAME или SRV. При ручном переносе «основных записей» выживает обычно только MX.

Третья: провал частичный. Потеряли MX — входящая встала. Потеряли SPF при живом DMARC с политикой reject — исходящая почта отвергается принимающей стороной, и вы об этом не узнаете, потому что отбойники приходят не вам. Домен при этом «работает».

# Что должно быть на месте после переезда
dig +short example.com MX
dig +short example.com TXT | grep -i 'v=spf1'
dig +short _dmarc.example.com TXT
dig +short selector1._domainkey.example.com TXT
dig +short default._domainkey.example.com TXT

# Селектор DKIM неизвестен? Он написан в заголовке любого
# отправленного письма: DKIM-Signature: ... s=selector1; d=example.com

# Живой ли MX: сервер должен ответить приветствием 220
openssl s_client -starttls smtp -crlf -quiet -connect mail.example.com:25

# Сверка MX между старыми и новыми серверами имён
dig +short @ns1.old-provider.example example.com MX
dig +short @ns1.new-provider.example example.com MX

Проверять почту нужно дважды: до переноса — чтобы получить эталон, и после — чтобы сравнить. И обязательно отправьте реальное тестовое письмо в обе стороны: с домена на внешний ящик и обратно. Автоматические проверки не заменяют факта доставки.

SSL: сертификат не привязан к регистратору, но ломается всё равно

Распространённое заблуждение — что при смене регистратора нужно перевыпускать сертификат. Не нужно: сертификат выдан на доменное имя, а не на договор с регистратором, и остаётся валидным. Ломается не сам сертификат, а механика его продления.

  • DNS-валидация. Если сертификат выпускается по DNS-01 (обязательно для wildcard), центр сертификации проверяет TXT-запись _acme-challenge.example.com. Запись создаётся автоматически через API DNS-провайдера. После переезда API другое, токен от старого провайдера не работает — автопродление молча падает. Обнаруживается через два-три месяца, в день истечения.
  • HTTP-валидация. Проверка по HTTP-01 переживает смену регистратора без проблем, но ломается, если во время переключения NS домен временно резолвится в другой IP.
  • CAA-записи. Если в старой зоне была CAA, разрешающая выпуск только определённому центру, и вы её не перенесли — новый выпуск может быть отклонён, а если перенесли с неверным значением, тем более. Проверяйте dig CAA отдельно.
  • Внутренние ссылки на старые имена. Если сертификат покрывал поддомены, которые вы забыли перенести, часть страниц отдаст ошибку имени.
# Что реально отдаёт сервер после переезда
openssl s_client -connect example.com:443 -servername example.com < /dev/null 2>/dev/null \
  | openssl x509 -noout -subject -issuer -dates -ext subjectAltName

# CAA — кому разрешено выпускать сертификаты для домена
dig +short example.com CAA

# Жив ли механизм DNS-валидации
dig +short _acme-challenge.example.com TXT

# Пробный прогон продления без выпуска (Let's Encrypt / certbot)
certbot renew --dry-run
Сертификат, который «ещё валиден», ничего не говорит о том, продлится ли он. Проверяйте не срок, а работоспособность продления — и делайте это сразу после переезда, а не за день до истечения.

Смена владельца или администратора — это не трансфер

Вторая задача, которую называют «переносом домена»: домен нужно передать другому человеку или юрлицу. Технически домен никуда не двигается — меняются данные регистранта.

  • В gTLD смена регистранта оформляется у регистратора и традиционно сопровождается подтверждением от обеих сторон и временным запретом на трансфер после изменения. Если планируется и смена владельца, и смена регистратора — делайте их по очереди, а не одновременно, иначе вторая операция упрётся в блокировку от первой.
  • В .RU/.РФ это передача прав администрирования: требуется подтверждение личности обеих сторон по документам, процедура описана в регламенте регистратора. Данные нового администратора проходят проверку так же, как при регистрации.
  • Что проверить после: доступ в личный кабинет реально перешёл; e-mail администратора в whois — рабочий и принадлежит новой стороне; автопродление и способ оплаты привязаны к новому владельцу; технический доступ к DNS-зоне не остался у прежнего подрядчика.
Самая частая потеря домена — не угон, а обычная смена подрядчика. Домен зарегистрирован на веб-студию, студия сменилась, доступов нет. Проверьте в whois, на кого оформлен домен, до того, как это станет срочным вопросом.

Как читать поля whois и что означает каждое — разобрано в гайде по WHOIS. Выбор регистратора и критерии сравнения — в обзоре регистраторов доменов.

Таймлайн переноса домена: подготовка за неделю, снижение TTL, переключение NS и контроль после
Переезд без простоя — это расписание, а не одно нажатие кнопки.

Проверка после переезда

Перенос считается завершённым не тогда, когда пришло письмо от регистратора, а тогда, когда сходятся четыре проверки: реестр, DNS, почта и HTTPS.

# 1. Реестр: кто теперь обслуживает домен
whois example.com | grep -Ei 'registrar|status|expir|name server'

# Для .RU / .РФ поля называются иначе
whois example.ru | grep -Ei 'registrar|state|nserver|paid-till|free-date'

# Машиночитаемо, для gTLD
curl -s https://rdap.org/domain/example.com | jq '{status: .status, events: .events}'

# 2. DNS: делегирование и совпадение ответов
dig +short example.com NS
for t in A AAAA MX TXT CAA; do
  echo "== $t"
  dig +short @8.8.8.8 example.com "$t"
  dig +short @1.1.1.1 example.com "$t"
  dig +short @77.88.8.8 example.com "$t"
done

# 3. Не осталось ли расхождений со снимком.
# Важно: dig не умеет несколько типов в одной команде — только цикл,
# иначе последний тип просто перезапишет предыдущие
for t in SOA NS A AAAA MX TXT CAA SRV DS DNSKEY; do
  echo "== $t"
  dig +noall +answer example.com "$t"
done > zone-after.txt

diff zone-before.txt zone-after.txt

Разные публичные резолверы отдают разное — распространение ещё идёт, ждём. Разные авторитетные серверы отдают разное — это уже ошибка конфигурации, ждать бессмысленно.

Разбор типовых аварий

СимптомВероятная причинаПроверкаФикс
Сайт лёг через несколько часов после «успешного» трансфераЗона удалена вместе с аккаунтом у старого регистратора, кеш истёкdig +short example.com A пуст; dig NS показывает новые пустые серверыПоднять зону из снимка у любого DNS-провайдера, переключить NS туда
Домен не открывается вообще, у части людей — работаетСломана цепочка DNSSEC: DS в реестре от старых ключейdig @1.1.1.1 example.com A — SERVFAIL, с +cd — ответ естьУдалить DS у регистратора, дождаться истечения TTL, включить DNSSEC заново
Сайт работает, входящая почта пропалаMX не перенесены или указывают на старый почтовый серверdig +short example.com MX, сравнение со снимкомВосстановить MX из снимка, проверить приоритеты, отправить тестовое письмо
Исходящие письма уходят в спам или отбиваютсяПотеряны TXT со SPF и DKIM при живой политике DMARCdig +short example.com TXT, dig +short _dmarc.example.com TXTВернуть SPF и все DKIM-селекторы; временно ослабить DMARC до p=none на время починки
Через два месяца упал сертификатАвтопродление по DNS-01 не может создать _acme-challenge у нового провайдераcertbot renew --dry-run возвращает ошибку валидацииПеревыпустить учётные данные API нового DNS-провайдера в конфиге ACME-клиента
Часть поддоменов не резолвитсяCNAME и A поддоменов не попали в новую зонуПеребор имён из снимка через digДобавить недостающие записи; свериться со списком поддоменов
Домен молча истёк через год после переездаАвтопродление осталось у старого регистратораwhois — дата истечения; настройки нового кабинетаВключить автопродление, привязать оплату, поставить внешний мониторинг срока
Внешний сервис (почта, аналитика, CDN) отключил функцииПотеряна TXT-запись подтверждения владенияСравнить TXT корня со снимкомВернуть TXT или пройти подтверждение владения заново

Когда лучше не переносить домен

Технически перенос можно запустить в любой момент. Практически есть окна, в которые этого делать не стоит — не потому, что не получится, а потому, что цена ошибки резко вырастает.

  • За неделю до истечения срока регистрации. Худшее время из возможных: заявка может не успеть обработаться, домен уйдёт в просрочку, а из просрочки трансфер обычно уже недоступен. Сначала продлите, потом переносите.
  • Перед распродажей, запуском кампании или сезонным пиком. Любая рекламная кампания идёт на домен. Простой в этот момент стоит не «часов недоступности», а бюджета.
  • В пятницу вечером и накануне праздников. Классическое правило деплоя работает и здесь: поддержка регистратора отвечает в рабочие часы, а DNS-кеши не разбирают выходных. Оптимально — вторник или среда утром.
  • Одновременно с переездом хостинга. Два изменения сразу — и вы не понимаете, что именно сломалось. Разнесите на разные дни.
  • Пока не восстановлен доступ к e-mail администратора. Без рабочего ящика подтверждать нечем.
  • Сразу после смены владельца. Скорее всего, упрётесь в блокировку трансфера.
  • Когда некому дежурить. Переезд требует человека, который в ближайшие сутки посмотрит на алерты. Если такого человека нет — переносите тогда, когда он будет.
Правило дежурства: переносите домен в тот момент, когда у вас есть минимум сутки на реакцию и доступ ко всем панелям — старого регистратора, нового и DNS-провайдера. Потерянный доступ хотя бы к одной из трёх превращает мелкую ошибку в многочасовой простой.
Панель мониторинга после переноса домена: контроль whois, DNS-записей, MX и SSL с оповещениями
После переезда важно не разовое «работает», а постоянный контроль.

Чеклист: до, в день и после

За неделю до переноса

  1. Определить, какая из трёх задач решается: регистратор, владелец или хостинг.
  2. Проверить в whois срок регистрации, статусы и адрес администратора.
  3. Продлить домен, если до истечения меньше месяца.
  4. Убедиться, что e-mail администратора доступен и не расположен на переносимом домене.
  5. Снять полный снимок зоны в файл и проверить его глазами на полноту.
  6. Составить список внешних сервисов, которые держат записи в вашем DNS.
  7. Выяснить, включён ли DNSSEC, и спланировать его отключение или согласованный перенос ключей.
  8. Проверить, работает ли автопродление сертификата и как именно он валидируется.

За 1–3 дня

  1. Поднять зону у нового DNS-провайдера, записи один в один.
  2. Снизить TTL на старом провайдере до 300 секунд, включая negative TTL в SOA.
  3. Сверить ответы старых и новых серверов имён через diff, добиться пустого вывода.
  4. Снять замок трансфера и получить код авторизации (gTLD) либо подготовить документы (.RU/.РФ).
  5. Временно отключить приватность whois, если она скрывает адрес администратора.
  6. Отправить тестовые письма в обе стороны и сохранить заголовки как эталон.

В день переноса

  1. Подать заявку у нового регистратора и подтвердить её по e-mail.
  2. Явно одобрить перенос в панели старого регистратора, чтобы не ждать автоодобрения.
  3. Убедиться, что новый регистратор не подставил свои NS автоматически.
  4. Переключить NS на нового DNS-провайдера — только после успешной сверки.
  5. Проверить A, AAAA, MX, TXT, CAA через несколько публичных резолверов.
  6. Открыть сайт по HTTPS, проверить сертификат и отправить тестовое письмо.

После переноса

  1. Дождаться совпадения ответов всех публичных резолверов.
  2. Сравнить снимок «после» со снимком «до» и объяснить каждое расхождение.
  3. Включить автопродление домена у нового регистратора и привязать оплату.
  4. Прогнать certbot renew --dry-run или аналог, убедиться, что продление работает.
  5. Включить DNSSEC заново с ключами нового провайдера, если он был отключён.
  6. Не удалять старую зону минимум неделю.
  7. Вернуть TTL к обычным значениям.
  8. Поставить мониторинг: срок домена, содержимое DNS-записей, MX, срок сертификата.

Как проверить

Всё, что описано выше, можно прогнать без консоли — прямо в браузере, включая машины, где нет dig.

Разовая проверка ловит ошибку переезда. Мониторинг ловит то, что сломается через месяцы: молча отвалившееся автопродление, изменённую кем-то запись, истекающий сертификат.

Частые вопросы

Потеряю ли я оплаченный срок при переносе домена к другому регистратору?

Нет. В gTLD трансфер обычно добавляет год к текущему сроку, а не заменяет его. В .RU/.РФ смена регистратора срок не меняет вообще: paid-till остаётся прежним. Ни в одном из вариантов оплаченное время не сгорает.

Сайт упадёт во время переноса домена?

Сам трансфер сайт не трогает: он меняет запись в реестре, а не DNS. Падение случается, если вместе с регистратором вы теряете DNS-зону или если новый регистратор подставляет свои пустые серверы имён. Поднимите зону заранее у независимого провайдера — и простоя не будет.

Нужно ли перевыпускать SSL-сертификат после смены регистратора?

Нет, сертификат выдан на доменное имя и остаётся валидным. Проверить нужно другое — работает ли автоматическое продление: при DNS-валидации оно завязано на API старого DNS-провайдера и после переезда обычно перестаёт работать.

Почему при переносе домена .RU не спрашивают EPP-код?

Потому что в .RU и .РФ его нет. Смена регистратора там оформляется заявлением администратора домена с подтверждением личности по документам, по правилам Координационного центра и регламенту регистратора. Код авторизации — механика gTLD.

Сколько времени занимает перенос домена?

В gTLD — от нескольких часов, если явно подтвердить перенос у текущего регистратора, до нескольких дней при автоодобрении. В .RU/.РФ срок определяется правилами и регламентом регистратора. К этому нужно прибавить время на схождение DNS: при заранее сниженном TTL — минуты и часы, при высоком — до суток и дольше.

Можно ли перенести домен, если утерян доступ к почте администратора?

Сначала восстановите контакт. В gTLD его меняют у текущего регистратора, после чего может включиться временный запрет на трансфер. В .RU/.РФ изменение данных администратора проходит через процедуру подтверждения личности. Обходных путей нет — и это правильно, иначе домены угонялись бы через подмену контакта.

Что делать, если после переноса домен вообще перестал открываться?

Проверьте три вещи по порядку. Первое: dig +short example.com NS — какие серверы имён отвечают. Второе: отвечают ли они реальными записями или зона пустая. Третье: dig example.com A @1.1.1.1 — если SERVFAIL, а с флагом +cd ответ есть, дело в DNSSEC и старой DS-записи в реестре. Восстановление зоны из снимка занимает минуты — если снимок вы сделали.

Стоит ли держать домен и хостинг у одной компании?

Удобно, но повышает связность: одна учётная запись — и регистрация, и DNS, и сайт. При смене подрядчика или конфликте вы теряете всё сразу. Разнесение регистратора, DNS-провайдера и хостинга по разным компаниям делает любую последующую миграцию почти бесплатной.

Проверьте домен перед переносом — регистратор, статусы и срок регистрации на странице WHOIS, полный набор записей на странице проверки DNS, а после переезда поставьте мониторинг, чтобы не узнать об истёкшем домене от клиентов.

Проверьте ваш сайт прямо сейчас

Проверить свой домен →
Другие статьи: Домены
Домены
Как проверить, свободен ли домен: занятость имени за минуту
18.07.2026 · 220 просм.
Домены
Где купить домен: рейтинг регистраторов 2026 и на что смотреть кроме цены
21.07.2026 · 210 просм.
Домены
WHOIS: как узнать информацию о домене и зачем это нужно
13.03.2026 · 156 просм.
Домены
Как узнать, на каком хостинге и IP работает сайт
18.07.2026 · 115 просм.