Трансфер зоны в GoDaddy

В этой статье изложу свой опыт трансфера зоны с NetworkSolutions в GoDaddy.

НАЧНЕМ С ПОДВОДНЫХ КАМНЕЙ

Техническая поддержка не круглосуточная и работает только с 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’ов.