Рассмотрим регистрацию на конкретном примере.
Допустим, имя домена для регистрации - ВИЛКА.COM, т.е. содержит символы
национального алфавита (кириллицы).
1. Необходимо произвести преобразование
имени в нижний регистр, для того, чтобы
удовлетворить требованиям RACE-преобразования.
Алгоритм RACE работает с символами,
представленными в кодировке Unicode.
Список допустимых кодов до принятия стандарта IETF берется из документа:
www.i-d-n.net/draft/draft-ietf-idn-nameprep-03.txt.
Допустимые коды для кириллицы: 0430-045F. Полный
список допустимых кодов так же можно посмотреть
на сайте
VeriSign. Полная таблица соответствия символов
кириллицы и кодов Unicode можно найти здесь. Как видно из
таблицы, для использования допускаются символы,
представленные в нижнем регистре, включая все 33
символа русского алфавита.
Итак, имя домена для регистрации будет иметь вид вилка.com.
2. Следующим шагом является преобразование
имени из кодировки Windows-1251 в Unicode.
Ниже приведена таблица преобразования для
домена вилка.com:
Символ
Win-1251
(десятичные)
Unicode
(шестнадцатеричные)
в
226
0432
и
232
0438
л
235
034B
к
234
043A
а
224
0430
.
46
002E
c
99
0063
o
111
006F
m
109
006D
Здесь и далее мы будем показывать символы в национальной кодировке красным цветом,
а символы в латинской кодировке - синим. Это поможет избежать путаницы в символах с идентичным
начертанием.
Для преобразования строк из различных
кодировок в Unicode и обратно можно воспользоваться
библиотекой, находящейся на сайте ресурсов Perl по адресу:
www.cpan.org/authors/id/GAAS/Unicode-Map8-0.10.tar.gz.
3.После преобразования имени домена в Unicode
можно приступать к процедуре RACE-преобразования.
Она выполняется в два шага:
Первый шаг - Name Prep - проверка символов в Unicode на
соответствие требованиям технологии ACE, и
некоторые подготовительные преобразования. Эти
требования изложены в документе IETF IDN, который
можно найти по адресу:
www.i-d-n.net/draft/draft-ietf-idn-nameprep-02.txt.
Второй шаг - собственно RACE-преобразование.
Алгоритм RACE предложен IETF IDN. Описание этого алгоритма расположено по адресу:
www.i-d-n.net/draft/draft-ietf-idn-race-03.txt.
Для выполнения этого преобразования можно воспользоваться специальной библиотекой.
Кроме того, для преобразования имен из различных кодировок в
RACE и обратно можно использовать
on-line конвертер VeriSign.
После преобразования доменное имя вилка.com будет иметь вид:
bq--aqzdqoz2ga.com.
Обратите внимание, что длина имени
домена в RACE-кодировке больше длины имени до
преобразования. Учитывая, что длина имени домена
в зонах .com, .net и .org не может быть больше 64
символов, соответственно имя домена с
национальными символами должно иметь меньшее
количество символов.
4. После того, как необходимое имя получено
в кодировке RACE, можно отправить заявку на
его регистрацию. Список сертифицированных
регистраторов приведен на сайте VeriSign по адресу:
www.verisign-grs.com/multilingual/customer.html.
В России прием заявок и регистрацию доменов с
символами национальных алфавитов осуществляет
компания РосБизнесКонсалтинг,
авторизированный дилер VeriSign.
Раздел сайта РБК, посвященный регистрации
доменов расположен по адресу:
solutions.rbc.ru/domains/.
5. Заключительным шагом регистрации будет
проверка домена через службу Whois.
Служба Whois компании VeriSign доступна по адресу:
www.verisign-grs.com/whois/.
Дла получения информации о домене необходимо
ввести его имя в RACE-формате.
Через некоторое время также можно будет воспользоваться специальным
разделом службы Multilingual Whois на нашем ресурсе,
который будет открыт сразу после начала приема
заявок на регистрацию многоязычных доменов в
зоне ru.