Регистрация доменных имен. Часть 5: доменное имя в зоне .msk.ru / .spb.ru.

Ну что ж, после долгих ожиданий пришло наконец время зарегистрировать для своего сайта домен в зоне .spb.ru / .msk.ru. Итак, сегодня мы узнаем, как получить имя сайта в указанных зонах с использованием сервисов http://www.xname.org/ и Secondary.Net.Ua. Первый из них дает либо первичный, либо вторичный ns-сервер (мы воспользуемся им для получения первичного), а второй – только вторичные. Самое главное – оба поддерживают механизм "transfer zone", необходимый для прохождения теста, проводимого Релкомом при регистрации домена. Для примера я зарегистрирую домен pank.msk.ru (для сайта дружественного мне канала #pank на DALnet).

Структуру ns-записи я освещал в предыдущих своих статьях, поэтому повторяться не буду, и перейду сразу к созданию учетной записи и внесению необходимых значений на сайте http://www.xname.org/. Идем на сайт http://www.xname.org/ и на первой странице ищем ссылку "Create new user". Жмем. Появляется форма создания нового пользователя. Вводим свои данные (желаемый логин, реальный адрес электронной почты, и пароль два раза), и нажимаем "Create my user", не забыв включить галочку "I have read and I understand Disclaimer…". После этого нам выдадут экран с информацией о том, что нам выслано письмо, и на него надо ответить или кликнуть на ссылке в нем для активации аккаунта. Получаем письмо, кликаем на ссылке, и видим в браузере сообщение, что аккаунт активирован. Отсюда же возвращаемся на главную страницу http://www.xname.org/ для создания зон.

Создадим зону для нашего будущего домена. Для этого сначала залогинимся. Введите слева ваши логин и пароль, и нажмите кнопку "Log me in!". Вы увидите экран статистики наших доменов. Так как домены мы еще создать не успели, то записей статистики мы не увидим. Теперь нажимайте вверху экрана ссылку "Create zone". В появившейся небольшой форме вводим полное доменное имя, в моем случае – pank.msk.ru, оставляем селектор напротив слова "Primary" и нажимаем кнопку "Create". Нам сообщат, что зона под введенным именем успешно создана, и можно воспользоваться интерфейсом модификации для ее настройки. Нажимайте прямо здесь же на ссылку "modification interface", или чуть выше в меню – "Modify zone", и вы увидите форму для внесения данных для зоны (см.рис.1).

В первом блоке ("Name server (NS) records") необходимо ввести имена ns-серверов для домена. Ну, первым сервером будет сам ns0.xname.org, причем автоматически, так что его вводить не надо, а вторым будет сервер от Secondary.Net.Ua, поэтому его имя мы и введем: в поле "New NS (1):" – ns.secondary.net.ua. Может возникнуть вопрос: а если надо ввести больше чем два дополнительных ns-сервера? Куда их вводить? На это скажу я, что вам надо нажать внизу страницы кнопку "Generate zone configuration", а затем снова выбрать пункт "Edit zone", и данные на ваш домен появятся с уже добавленными ns1 и ns2, и с еще двумя свободными полями для ввода. В них и можно будет ввести еще ns-серверы.

Второй блок ("Mail exchanger (MX) records") необходимо настраивать, если вы имеете почтовый сервер, и хотите его использовать для своего домена. Если вы не знаете, что это и зачем, то пропустите этот блок – позже разберетесь, да и я в будущем обязательно освещу вопрос настройки почтового сервера для домена.

В третьем блоке мы указываем IP-адрес сервера, где будет находиться наш сайт. Если вы хотите, чтобы ваш сайт был доступен без префикса www, в первом поле "New A (1): name" и "IP" добавьте запись "pank.msk.ru." (именно так, с точкой на конце) и IP-адрес сервера. Если хотите, чтобы по имени сайта с префиксом www открывался этот же либо другой сервер, введите в следующей строке соответственно www (уже без точки) и IP-адрес сервера. Естественно, со стороны сервера тоже должны быть выполнены соответствующие настройки. То есть виртуальный хост придется настраивать для обеих доменных имен, как для "pank.msk.ru", так и для "www.pank.msk.ru". Если же вы захотите, к примеру, чтобы имя "mail.pank.msk.ru" ссылалось на другой сервер, то вам надо будет ввести соответственно в первом поле "mail", а во втором – IP-адрес почтового сервера.

В четвертом блоке можно настроить записи типа CNAME. У нас в этом необходимости пока нет, поэтому поля этого блока оставляем пустыми. Обычно этим типом записи пользоваться не рекомендуется, так как все настройки, осуществляемые с помощью этого типа записи, легко делаются с помощью записей типа "A".

Следующий блок ("Sub Zones") предназначен для ведения под-зон с отдельными серверами имен, и пока что нам неинтересен, поэтому мы его пропустим.

А вот последнее поле ввода, "Computers allowed to do zone transfers", имеет весьма важное для нас значение, ибо в нем мы должны указать IP-адреса тех серверов, которые будут запрашивать информацию о нашем домене для копирования на свои серверы. В нашем случае это будут: сервер службы Secondary.Net.Ua (ведь мы будем пользоваться именно их вторичным сервером) и сервер ООО "Релком" (он будет проверять таким методом наличие зоны для доменного имени). Таким образом, вводим два IP-адреса через точку с запятой: "193.201.116.2;193.124.22.65". Естественно, кавычки вводить не надо :) Первый адрес принадлежит Secondary.Net.Ua, на том сайте я его и узнал, а второй – адрес сервера Релкома с роботом, его я узнал у них на сайте по адресу http://www.relcom.spb.ru/index.html?dns. Все ввели? Жмите кнопку "Generate zone configuration". Если вы слишком долго вводили данные, вам скажут, что "Session expired". Залогиньтесь заново, выберите нашу зону (pank.msk.ru) из списка, так как она теперь там уже есть, и попробуйте вводить данные чуть быстрее :) Если вы успели ввести данные раньше окончания сессии, вам скажут, что данные приняты, покажут все ваши ошибки и недочеты, а также внешний вид зоны (см.рис.2). Все, отсюда мы пока отлогиниваемся ("Logout"), и движемся дальше.

Кстати говоря, сервер имен обновляется у http://www.xname.org/ каждый час, и после внесения изменений в свою зону вы получите уведомление тогда, когда сервер обновится и ваши изменения вступят в силу.

Теперь нам надо получить вторичный ns-сервер на Secondary.Net.Ua. Для этого нам нужно иметь nic-handle (персональный идентификатор), полученный либо на сайте РосНИИРОС (www.ripn.net), либо на сайте NetworkSolutions.Com. Зачем? Потому что в целях безопасности сайт Secondary.Net.Ua использует ваши данные, взятые с nic-handle. Предпочтительнее все же nic-handle от РосНИИРОС – указав его в заявке на домен в зоне .spb.ru, мы достаточно сильно упростим себе жизнь. Кроме того, nic-handle, полученный на РосНИИРОС, может пригодиться при регистрации доменов в зонах .ru / .com.ru / .net.ru / .pp.ru, а nic-handle от NetworkSolutions, наверно, никуда и не пригодится больше… Регистрация и на RIPN, и на NetworkSolutions бесплатна, так что ничего мы от этого не потеряем. Если вы имеете nic-handle на RIPN (типа HAROLD-RIPN) или на NetworkSolutions.Com, то следующий абзац можете пропустить. Если вы хотите получить nic-handle на сайте РосНИИРОС, то процедура его получения описана в моих предыдущих статьях ("Регистрация доменного имени в зоне .ru"). А процесс получения nic-handle у NetworkSolutions.Com я описываю в следующем абзаце.

Заходим на http://www.networksolutions.com/, выбираем "Manage account", и затем "Contact manager". Если со времени написания статьи сайт изменился, и указанных пунктов нет, то обратитесь к системе помощи на сайте, и поищите там пункт типа "How do I modify my NIC handle?". После открытия менеджера контактов мы попадаем в форму для ввода данных. "Contact handle" оставляем пустым, поскольку регистрируемся первый раз, в поле "Your email address" пишем наш адрес электронной почты, а переключатель оставляем в позиции "New". Жмем "Proceed to: Contact information". Появляется следующая форма. Вводим в ней свои данные :) Обратите внимание: в поле "Country" надо поставить двухбуквенный код страны (для России – RU), а не писать страну полностью. Внизу переключатель оставляем в позиции "Individual". Позиция "Role" предназначена, если под одним идентификатором будет работать группа людей. Жмем на длинную кнопочку внизу. На следующем экране выбираем форму авторизации. Я выбрал CRYPT-PW – по паролю, так надежнее. Жмем на кнопку "Generate contact form". Появляется заполненная форма с нашими данными. Жмем "Mail this contact form to me", после чего на экране появляется краткая инструкция о том, что пришедшую по почте форму надо отправить на адрес hostmaster@networksolutions.com, а на указанный нами почтовый адрес приходит письмо с этой формой. Я скопировал форму из письма, начиная со строки "[ URL : ] [ 5/96 ]", создал письмо, вставил в него эти данные, и отправил на требуемый адрес. Внимание: в последней строке в поле "Public" значение надо изменить на "YES", если вы хотите, чтобы информация о вашем NIC-handle была доступна другим людям при поиске в базе Network Solutions. Мне сразу пришло письмо от почтового робота, что моя заявка поставлена на обработку, а через пару мину – что я добавлен в базу с идентификатором DVA218. Вот и всё :) Для проверки можно кликнуть на сайте по пункту "whois", выбрать там "NIC handle", ввести в поле ваш nic-handle (DVA218, к примеру), и нажать кнопку "Go!". Если вы все делали правильно, и вам при регистрации был выдан nic-handle, то вы увидите о себе введенную вами информацию.

Теперь можно идти и регистрироваться на Secondary.Net.Ua. Заходим на сайт, выбираем в меню пункт "Добавить". В поле "Доменное имя" вводим собственно доменное имя :) (в моем случае – pank.msk.ru), в блоке выбора "NIC source" выбираем, чьей службы мы будем указывать nic-handle. Я выбрал RIPN, так как имею там свой хэндл (HAROLD-RIPN), и в поле "nic-hdl" его ввел. В поле "IP адрес 1-го primary DNS" указываем IP-адрес нашего первичного ns-сервера, 213.11.111.252. Этот адрес можно узнать либо на самом сайте http://www.xname.org/, либо с помощью службы "whois" на сайте NetworkSolutions.Com. Самое главное – не забудьте включить галочку "Allow xfer". Если забудете – серверы "Релкома" не смогут протестировать зону и в регистрации домена вам будет отказано. В будущем для безопасности эту галочку лучше выключить. Все, жмите кнопку "Добавить" и ждите. Подождать может быть придется несколько минут. Если все в порядке, вас уведомят об этом, а если есть какие-то ошибки, то их выведут красным цветом. На предупредительные сообщения, выделенные зеленым, особо обращать внимание не стоит, но принять к сведению их надо. В информационном экране, если добавление домена прошло успешно, вам также сообщат, что пароль вам выслан на адрес электронной почты, указанный в вашем nic-handle. Проверьте почту, и пройдите по полученной в письме ссылке (http://secondary.net.ua/edit/). На открывшейся странице введите ваш домен и пароль, полученный в письме. Нажмите кнопку "Редактировать", затем включите галочку "Activate", и нажмите кнопку "Ок". Посмотрите на страницу с результатами внимательно, поле "Active" должно иметь значение "Yes" (см.рис.3). NS-серверы у Secondary.Net.Ua перезагружаются опять-таки раз в час, поэтому часок придется подождать. После этого можно составлять заявку в "Релком" на регистрацию домена.

Составление заявки для тех, кто делает это первый раз – задача не из тривиальных. Ответственным за зону ".spb.ru" является ООО "Релком". Информация по регистрации имен находится у них по адресу http://www.relcom.spb.ru/index.html?dns. Зайдите, прочитайте внимательно. Процедуру размещения вторичных серверов не читайте – к нам она отношения не имеет. Обратите внимание на процедуру делегирования зон и на форму RIPE-049 с образцом корректного описания зоны. Прочитали? А что-нибудь поняли? Я с первого раза ничего не понял. Перечтите еще раза два-три. Все равно не поняли? Ну и не надо. Я вам и так все объясню.

Зону нам создавать не надо – мы это уже сделали на сервере http://www.xname.org/, нам надо только при регистрации сослаться на DNS-серверы www.Xname.Org и Secondary.Net.Ua. Адрес, на который надо отправлять заявку, там указан – noc-dns@relcom.net. Поля формы все прокомментированы, поэтому я просто приведу пример заявки, отосланной мной. Обратите внимание: в некоторых полях я указал свой RIPN nic-handle – HAROLD-RIPN. Как их получить – было написано в моей второй статье. Форму персоны мы заполнять и отправлять не будем – данные возьмутся из базы данных RIPN, свой nic-handle которой я указал в заявке.


  1. domain: pank.msk.ru
  2. descr: Corp.domain for #pank on DALnet.
  3. descr: 50, 9 line, Vasil'evskiy island.
  4. descr: Saint-Petersburg
  5. descr: Russia
  6. admin-c: HAROLD-RIPN
  7. zone-c: HAROLD-RIPN
  8. tech-c: HAROLD-RIPN
  9. nserver: ns0.xname.org 213.11.111.252
  10. nserver: ns.secondary.net.ua 193.201.116.2
  11. changed: tehnician@sampa.ru 20010903
  12. source: RIPN

Думаю, тут все понятно, и свои данные вы подставите без труда. В поле "changed" надо поставить дату создания заявки в формате "годмесяцчисло".

Заявка готова, отправляем на адрес noc-dns@relcom.net и ждем результата. Я отправил письмо с заполненной формой в понедельник около двух часов дня. Ответ об успешном делегировании домена пришел часа через три, после тестирования DNS-серверов. После этого рекомендую подождать около двух суток – время полного обновления всех DNS-серверов. Сайт должен быть доступен. Не забудьте только попросить администратора того сервера, где лежит ваш сайт, настроить виртуальный хост для вашего домена.

На всякий случай опишу возможные проблемы. Первая проблема касается трансфера зоны: даже если вы укажете IP-адреса на сервере http://www.xname.org/ в поле "IP addresses allowed to transfer zones", робот Релкома может все равно прислать сообщение, что не может сделать трансфер зоны. В этом случае необходимо зайти в настройки домена на http://www.xname.org/ и очистить поле с IP-адресами – это разрешит трансфер зоны для любого IP-адреса, и робот Релкома сможет сделать все необходимые операции. Вторая проблема может касаться кажущейся недоступности данных зоны: некоторое время при попытке проверки с помощью nslookup с сайта Secondary.Net.Ua зоны для pank.msk.ru на сервере ns0.xname.org утилита nslookup сообщала, что она не может найти записи для моего домена на этом ns-сервере, либо что ns-сервер не отвечает по тайм-ауту. Сайт http://www.xname.org/ при этом функционировал нормально. Я просто подождал до утра следующего дня, и информация стала выдаваться нормально. Рекомендую перед отправкой заявки на регистрацию домена проверить наличие зоны для домена на сервере ns0.xname.org с помощью утилиты nslookup, либо встроенной в Windows NT / 2000 / XP, либо расположенной где-нибудь в интернете, и проверить наличие в зоне всех ns-серверов: ns0.xname.org и ns.secondary.net.ua.

Вот и все, на этом процесс регистрации доменного имени в зоне "msk.ru" завершен. Сайт доступен по адресу http://pank.msk.ru/.

И последнее, что я хотел бы сказать. У достаточно большого числа интернетчиков может возникнуть вопрос о том, можно ли зарегистрировать домен в зоне .spb.ru / .msk.ru так, чтобы он ссылался не на IP-адрес сервера, а на какой-нибудь уже существующий адрес, например, на бесплатном хостинге, как это я описывал в статье о регистрации домена в зоне .com.ru. Отвечу – такое теоретически возможно, но ns-серверы от MyDomain.Com не подойдут, потому что у них отключен трансфер зоны. Выход из положения есть: можно к связке http://www.xname.org/ + Secondary.Net.Ua добавить сервис, предоставляемый сайтом http://www.publicredirect.com/ – он как раз предназначен для таких случаев, и тоже полностью бесплатен. Если желаете – попробуйте. В будущем, возможно, я опишу и такой способ регистрации имени. Второй способ – использовать первичный ns-сервер, имеющий возможность редиректа и поддерживающий при этом трансфер зоны. Из бесплатных, насколько я знаю, такие свойства имеет https://dns.xtremeweb.de/ (он же http://www.gratisdns.de/), но я им не пользовался, так что конкретно ничего сказать не могу. Из платных – за деньги вам любая фирма все что угодно сделает. Третий способ: воспользоваться услугами сайта http://free.msk.su/ – они бесплатно сделают вам адрес в зоне .spb.ru / .msk.ru с редиректом на существующий сайт. При желании домен могут перерегистрировать и на вас, но тогда поддержку DNS вам придется обеспечивать самим.

Важное примечание: Для доменов в зонах .com.ru / .net.ru / .org.ru / .pp.ru / .msk.ru / .spb.ru ежегодно проводится ределегация их на еще один год. Заключается процедура в том, что вам высылают письмо с сообщением о том, что если вы не хотите вносить никаких изменений, то на письмо отвечать не следует. После этого робот соответствующей службы проверит ns-серверы на работоспособность и содержание записей для вашего домена, и все. Возможные проблемы: ns-серверы от MyDomain.Com иногда глючат, поэтому от РосНИИРОСа мне пришло несколько писем с сообщениями об ошибке, а потом функциональность ns-серверов у MyDomain.Com восстановилась, и процесс ределегации домена tech.pp.ru завершился успешно. Ределегация для autoarmatura.com.ru вообще прошла без сучка и задоринки :) Второй возможный трабл касается только доменов в зонах .spb.ru / .msk.ru. Если после регистрации вы закрыли на Secondary.Net.Ua или где-либо еще зону для трансфера, то робот "Релкома" естественно ругнется. Включите разрешение трансфера зоны, дождитесь успешного ределегирования домена, и выключите разрешение, вот и все :)