Противоречивые требования к представлению
многоязычных доменных имен поставили рабочую
группу IETF IDN в достаточно
сложное положение. С одной стороны, решение
должно удовлетворять всем существующим
стандартам и быть работоспособным, а с другой
стороны - поддерживать большое количество
национальных алфавитов и кодировок.
Рабочая группа IDN предложила невероятно
элегантное решение - ACE.
ACE (ASCII Compatible Encoding) - методика преобразования имен
доменов с национальными символами,
представленными в кодировке UNICODE (UTF) в имена,
содержащие только допустимые системой DNS символы a-z, 0-9 и
дефис "-".
Во первых, такое решение удовлетворяет
требованиям существующей на сегодняшний день
системы доменных имен DNS. Во вторых,
обеспечивает уникальность доменных имен. В
третьих, обеспечивает независимость от
кодировок для различных платформ и операционных
систем.
Алгоритм преобразования по методике ACE получил
название RACE.
Для того чтобы обозначить отличия между обычными
доменными именами и именами, полученные с
использованием алгоритма RACE, рабочая группа IDN
предложила использовать специальный префикс.
На время экспериментального периода префикс выглядит так: bq--.
С принятием стандарта окончательный вид
префикса может быть изменен. Это сделано для
предотвращения регистрации доменов с префиксом
"bq--" в обход существующей системы
регистрации многоязычных доменов. VeriSign
неоднократно предостерегал от попыток такой
регистрации.
Как только стандарт будет принят, VeriSign бесплатно
произведет все необходимые организационные и
технические мероприятия по приведению всех
зарегистрированных доменов к новому стандарту.
Следует особо отметить, имена зон .com, .net, .org
в алгоритме RACE не подвергаются модификации и остаются без изменения.
То же самое можно сказать и о
символах, используемых в обычных доменных именах: a-z, 0-9, "-".