НАЧНЕМ С ПОДВОДНЫХ КАМНЕЙ
Техническая поддержка не круглосуточная и работает только с 9:00-18:00 по МСК и с понедельника по пятницу. Если не успели, то предложат переговорить с англоязычной тех. поддержкой, однако с трансфером зон ни русскоязычные ни англоязычные помочь не смогли. От части потому, что сами не очень разбираются в теме, но по большому счету потому, что у меня был делегированный доступ к доменной зоне. Далее, если решите поменять адреса DNS серверов, то будьте готовы к тому, что у вас попросят подтвердить адрес электронной почты владельца зоны и если у вас делегированный доступ, то лучше убедится, что владелец зоны онлайн и может быстро подтвердить это дело. Теперь перейдем непосредственно к трансферу.
ТРАНСФЕР ЗОНЫ В GODADDY
Оказалось поднимать транзитный сервер при трансфере, чтобы не потерять данные зоны совсем не обязательно. Это конечно отличается от регистратора к регистратору, но в случае с GoDaddy есть такая возможность. Итак, идем в настройки и получаем делегированный доступ к аккаунту владельца. Далее идем в "управление всеми доменами" и в меню DNS выбираем «добавить хостинг DNS». В поле доменное имя вводим домен который надо передать регистратору (эту операцию можно проделать даже если трансфер уже произошел). На этом этапе вам дадут список DNS серверов, которые надо будет указать в NS записях в файле зоны. Так что сохраните их (в моем случае это были pdns09.domaincontrol.com и pdns10.domaincontrol.com). Идем обратно в «мои домены», выбираем этот домен, прокручиваем страницу до конца и выбираем "управление DNS". Здесь можно увидеть пустую зону и снова прокручиваем страницу до конца. Видим секцию «дополнительные возможности», где есть возможность экспорта и импорта файла зоны. Если у вас уже есть файл зоны от bind, то можете сразу импортировать. Иначе надо экспортировать зону и добавить туда все необходимые записи. Стандартный файл зоны для GoDaddy выглядит примерно следующим образом (последние 3 записи вставил для примера как заводить эти самые записи на случай если кто-то не в ладах с форматом bind):
mydomain.com. 3600 IN SOA pdns09.domaincontrol.com. dns.jomax.net. (
2200020920
28800
7200
604800
3600
)
@ 3600 IN NS pdns09.domaincontrol.com.
@ 3600 IN NS pdns10.domaincontrol.com.
_domainconnect 3600 IN CNAME _domainconnect.gd.domaincontrol.com.
@ 3600 IN A site_ip
@ 3600 IN MX 5 mailserver.domain.
@ 3600 IN TXT _acme-challenge
....
Обратите внимание на скобки. Если они у вас как-то по другому расположены, то файл зоны не импортируется. Ну и собственно выполняем импорт и ждем. В течении 48 часов ваши данные должны будут появиться. Заметьте, что на стороне текущего провайдера (в моем случае это NetworkSolutions) ничего не делаем и NS записи указывают на DNS сервера текущего регистратора (не GoDaddy). После того как данные появились можно в настройках зоны текущего регистратора указать DNS сервера GoDaddy. Возможно перед тем как переписать NS записи хорошей идеей будет проверить работу DNS серверов GoDaddy. Например утилитой nslookup site.mydomain.com pdns09.domaincontrol.com. В моем случае из-за подтверждения почты при изменении адресов DNS серверов случился downtime в 2 часа :(
Удачи и чтобы не было downtime’ов.