Сперва думал, что буду писать в данном блоге исключительно про Agile, Scrum и основные подходы в организации Комманды. Однако жизнь штука более многогранная — и уже с первых минут начала проекта пришлось столкнуться со множеством технических проблем. И чтобы все найденные мной решения и трюки не пропали по чем зря, я решил, что этому блогу не быть 100% тематическим. Итак, для начала сэкономим немного денег и не будем покупать домен, а зарегистрируем его, как говорится, «на шару».

Для этого нам понадобится пройти через четыре процедуры.

1. Стать регистратором

Не бойтесь — это очень просто. Всё что нам необходимо — так это получить NIC handle — универсальный идентификатор, который содержит контактную информацию об владельце домена (человек или организация).

Так как мы частные лица, то переходим на регистрационную форму для частного лица и заполняем её. Если процедура прошла успешно, то через минуту вы получите свой уникальный идентификатор. Это будет что-то на подобии AS1228-UANIC.

2. Выбрать хостинг

Каждый домен должен указывать на хостинг, на котором будем находиться ваш сайт. Для этого либо покупаем его, либо разыскиваем «бесплатный вариант». Очень может быть, что вам подойдёт HO.COM.UA. Вобщем, всё это лирика, так как для вас самое главное это ip-адрес вашего будущего хостинга. Например, 80.91.176.138.

3. Занести домена в DNS базу

Каждый хостер имеет свои DNS сервера, и записи купленных у него доменов хранятся именно на этих серверах. Думаю, у вас не вызовет особенного удивления тот факт, что имеются и бесплатные DNS сервера для хороших людей :)). Поэтому набираем в адресной строке https://www.xname.org/. Проходим процедуру регистрации нового аккаунта. Ничего особенного, единственное хочется отметить, что данная форма не примет ваш email, если в имени он будет содержать точку, например firstname.lastname@gmail.com, поэтому используйте что-то на подобии nick@gmail.com.

После регистрации, логинимся и кликаем по ссылке «Create zone»

Меню XName

Заполняем форму, вписываем домен, который мы хотим зарегистрировать, выбираем его тип — Primary, а также прописываем ip-адрес нашего хостинга.
Создание zone

Если вы увидели похожее сообщение:

zone scrum.org.ua has been successfully registered on XName site DNS server.
You can now use the modification interface to verify its content.

значит осталось внести последние изменения в вашу запись. Переходим по ссылке modification interface. Взору откроется огромное количество опций, но вас интересует только одна A-records (это ассоциация между доменным именем и ip-адресом). Прописываем ip-адрес хостера для имён www и @

Добавление A-records

Не забываем сохранить. Ожидаем email подтверждения про успешное завершение конфигурации вашей зоны (обычно приходится ждать 1-2 часа) и переходим к последнему шагу.

4. Зарегистрировать домен второго уровня у администратора первого уровня

Ну а теперь будем переписываться с роботом. Более подробную документацию можно найти на ORG.UA. Я же приведу пример.

Внимание! Все последующие письма должны отсылаться в режиме plain text.

Первым делом с более-менее уникального домена отсылаем письмо (например с рабочего email) по адресу auto-query@org.ua с заголовком ADD scrum.org.ua.

domain: scrum.org.ua
descr: Scrum methodologies blog
admin-c: AS1228-UANIC
tech-c: AS1228-UANIC
nserver: ns0.xname.org
nserver: ns1.xname.org
changed: my.email@gmail.com 20080108
source: UANIC

Краткое пояснения полей: domail — имя вашего будущего домена, descr — краткое описание вашего ресура, в полях admic-c и tech-c указываете ваш nic-handler, nserver — оставляем как и в примере, changed — ваш email и через пробел дата в формате ГГГГММДД(год-месяц-день), ну и source — это всегда постфикс вашего nic-handler-а(в моём случае это AS1228-UANIC).

Отправили — ждём ответа, даже трёх. Заголовки будут такого же плана как приведенные ниже

  • OK: ADD scrum.org.ua
  • DEFERRED: ADD Application scrum.org.ua
  • ADD scrum.org.ua processing approval request

Для окончательного завершения процедуры необходимо ответить на последнее письмо, оставив строчку approve: Y
application: 833994
checksum: 35141
approve: Y

И ждём ещё трёх писем для полного подтвержения.

  • OK: RE: ADD scrum.org.ua processing approval request
  • CREATED: scrum.org.ua
  • CREATED: scrum.org.ua

и телом письма

Створено новий запис про доменне ім'я:
domain: scrum.org.ua
remark: Scrum methodologies blog
admin-c: AS1228-UANIC
tech-c: AS1228-UANIC
nserver: ns1.xname.org
nserver: ns0.xname.org
changed: AS1228-UANIC 20080108103921
source: UANIC

Поздравляю! В этот момент можете считать себя счастливым обладателем доменного имени.