Какие символы можно использовать в доменном имени


Пример регистрации доменов с символами национальных алфавитов

08.12.02

Рассмотрим регистрацию на конкретном примере. Допустим, имя домена для регистрации - ВИЛКА.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.

info.nic.ru

Мини FAQ по доменным именам – выбираем правильно

Покупка и выбор правильного доменного имени – первый шаг при создании и разработке любого сайта. Мы собрали подробную информацию, чтобы вы могли без проблем разобраться в этом вопросе.

Доменные имена: различия в зависимости от страны или отрасли

Домены делятся на несколько групп:

  • Национальные домены
  • Домены общего пользования
  • Многоязычные домены (IDN)
  • Отраслевые домены
  • Географические домены
  • Территориальные домены

В каждой из этих групп свои особенности, которые мы сейчас детально рассмотрим.

Национальные домены выделены для большинства стран корпорацией ICANN. Имя домена обязательно строго соответствует двухбуквенному коду страны из стандарта ISO 3166 (например, домен .RU).

Созданы они специально для удобства жителей стран, поэтому чаще всего регистраторы позволяют зарегистрировать их только проживающим в определенном государстве. Но бывают и исключения.

В данный момент объявлены 252 национальных домена первого уровня.

Домены общего пользования – домены верхнего уровня без ограничений, т.е. зарегистрировать их может любое физическое или юридическое лицо и для любых целей. Самые известные: .COM, .NET, .ORG, .INFO, .BIZ, .PRO, .MOBI, .NAME.

К этой же группе относятся и домены для организаций или учреждений .EDU, .GOV, .INT и .MIL.

Многоязыковые домены используют национальный алфавит страны для формирования имени домена. С помощью перекодирования через алгоритм PUNYCODE такие имена преобразуются в набор из латинских символов и воспринимаются системами DNS и остальными.

С 2010 года появилась возможность регистрировать домены в зоне РФ, сделать это могут только резиденты Российской Федерации. К тому же имя должно содержать от 2 до 63 символов и включать в себя только буквы русского алфавита, цифры и некоторые символы. В течение года после покупки такого домена запрещена смена администратора.

Например, сайт новыйгодблизко.рф отобразится как xn–90abdeqfdngoldg6o.xn–p1ai. В данный момент абсолютно все браузеры без проблем справляются с таким преобразованием.

Отраслевые домены. Основное их назначение – привязка к организациям определенных отраслей и ведомств. К ним относятся домены 3-го уровня: .net.ru, .org.ru, .com.ru.

Географические домены или геодомены – домены, соответствующие названиям стран, городов или областей. Типичные примеры: .msk.ru, .irk.ru.

Территориальные домены входят в состав доменов общего пользования и существуют только благодаря интернет-сообществам. К доменам верхнего уровня относятся .eu, созданный специально для Евросоюза и .su, который изначально был привязан к СССР, но сейчас представляет собой пространство русского языка в интернете.

Регистрация доменов на латинице

Основные правила:

  • Первым и последним символом в имени домена не может быть дефис.
  • Начало и конец имени может содержать только букву латинского алфавита или цифру.
  • Не могут присутствовать слова, противоречащие интересам общества или моральным принципам (матерные слова, оскорбление религиозных чувств).
  • Регистрация доменов возможна на срок от 1 года до 10 лет.

Регистрация доменов на кириллице .РФ

Основные правила:

  • Минимальная длина такого домена составляет 2 символа, максимальная – 63.
  • Начало и конец имени должны содержать только буквы кириллицы или цифры.
  • Допускается использование дефисов и буквы ё как символов из кодировки UTF-8.

Общие вопросы по работе с доменами

Можно ли перенести купленный домен на другой хостинг?

При покупке домена у одного регистратора вы всегда можете перенести его к другому регистратору. Для этого нужно соблюсти два условия: должно пройти не менее 60 дней с момента регистрации и домен не должен быть предметом судебной тяжбы.

Сколько длится регистрация нового домена?

Как правило, процесс регистрации домена занимает не более 10-15 минут. Другое дело – срок обновления регистрационных данных и NS домена. Он занимает до 48 часов: все зависит от базы данных регистратора.

Как долго я могу владеть доменом?

Сохранять за собой доменное имя вы можете неограниченное количество времени, не забывая при этом продлевать его по истечении срока. Можно приобрести домен заранее, а разместить на нем сайт позже, например, через год или два.

Что делать, если истек срок регистрации домена?

Если срок регистрации домена истек, а вы упустили этот момент, ничего страшного с сайтом не случится. У всех регистраторов на такой случай существует специальная «заглушка», которая будет показываться вместо сайта.

Если увидели такое сообщение, бегом в панель управления доменом для его оплаты. Также можно установить галочку «Автоматическое продление домена», чтобы такой ситуации не возникало, и сайт не простаивал впустую.

Сделал ошибку в имени домена, что делать?

Если при регистрации домена вы допустили ошибку в его названии, вероятнее всего вернуть деньги не получится. В таком случае следует внимательно прочитать правила регистратора, связанные с этой проблемой.

Как делегировать домен?

Чтобы делегировать домен, необходимо в его настройках указать NS адреса нового регистратора. После обновления DNS записей (процесс занимает от 30 минут до 72 часов) сайт перейдет в управление тому регистратору, чьи данные вы указали.

Домен куплен, какой следующий шаг?

После покупки доменного имени необходимо выбрать хостинг, на котором будет располагаться сайт и CMS для него. На многих хостингах движок для сайта устанавливается прямо из панели управления.

А если вы уже зарегистрировали свой первый сайт, но не знаете, как привести его к достойному виду, рекомендуем обратиться к нашим специалистам по верстке. Они помогут вам определиться с дизайном и функционалом будущего ресурса.

Page 2

  • 1PS.RU
  • Блог
  • Популярные статьи

+ Ещё статьи

1ps.ru

Наблюдение об интернационализованных доменных именах и букве K

Наверняка многие используют или слышали про про интернационализованные доменные имена (IDN) — доменные имена, состоящие из символов национального алфавита, например тест.рф. Так же многие знают что латиница и кириллица имеют визуальные схожие символы, например латинская “a” и кириллистическая “а” выглядят одинаково, однако имеют разные коды, т.e. !“a”.equals(“а”). В этой статье речь пойдет о доменных именах которые выглядят очень схоже благодаря одной букве К. В будущем этой схожестью могут воспользоваться злоумышленники, поэтому чтобы избежать этого я хочу рассказать об одном своем наблюдении из области интернационализованных доменных имен. Для отображения IDN может использоваться unicode или punycode. В punycode домен выглядит как-то так: xn--e1aybc.xn--p1ai, а в unicode это тест.рф. Как было сказано выше, в латинице и кириллице есть схожие символы, поэтому два домена twitter.com и twittеr.com выглядят одинаково в unicode кодировке. Как вы догадались, один из доменов содержит латинскую “e”, а другой кирилистическую “е”. Для избежания таких колизий существуют таблицы национальных алфавитов, которые содержат допустимые для регистрации домена символы. Благодаря этим таблицам, если домен содержит кириллицу, то он уже не может содержать латиницу. Таким образом у вас не получится зарегистрировать еще один twittеr.

Более подробно про таблицы и правила именования IDN можно почитать по следующим ссылкам: И вот я когда-то изучал информацию об IDN по одной из приведенных ссылок и обнаружил интересный символ Κʻ / ĸ (U+0138, *Kra*). Можно заметить, что в прописном варианте он выглядит как латинская “k” или кирилистическая “к”. И знаете что самое интересное? Этот символ можно использовать в сочетании с латинским алфавитом. Т.е. вы можете зарегистрировать еще один vĸ.com или sĸype.com, точнее могли когда-то.

В качестве PoC я зарегистрировал пару таких доменных имен. Например vĸ.com. Браузеры по разному отображают такой домен в адресной строке. Chrome показывает в punycode формате:

А вот Firefox (то же самое и в Safari) в unicode:

Это может запутать пользователя. Некоторые сервисы, например Twitter показывают такой домен в unicode формате — опять же потенциально тут может развернуться злоумышленник и использовать фишинговую ссылку:

Тоже самое и Skype:

Таким образом, существует угроза использования доменных имен с подменой буквы “k” на “ĸ” и мне кажется что этот символ должен быть удален из таблицы латинских символов и не должен допускаться для регистрации доменных имен. Две недели назад я отправил свое наблюдение в [email protected] (как я понял эта организация занимается IDN). Однако кроме номера тикета (887309) я ничего не получил в ответ. Я решил опубликовать свое наблюдение чтобы узнать мнение большего числа специалистов: или я крайне заблуждаюсь в своем наблюдении или ему действительно нужно дать ход.

Теги:
  • idn
  • домены
  • фишинг
  • фишинговые ссылки
  • безопасность в сети

habr.com

Домены на национальных языках IDN

IDN-домены — это доменные имена, содержащие символы национальных алфавитов. Система IDN позволяет использовать символы из других языков, не ограничиваясь только латинскими символами.

IDN работает с помощью системы кодирования Punycode, поскольку система DNS воспринимает только латиницу. Например, вы зарегистрировали домен первыйдомен.net. Этому домену соответствует традиционное имя на латинице xn--b1aebcstifel6j.net, которое получается путем кодирования Punycode. Всем IDN-доменам соответствуют домены с префиксом xn--. В имени IDN домена можно использовать только те символы, которые принадлежат алфавиту выбранного языка.

При указании IDN-домена в адресной строке браузер преобразует его в Punycode и сайт открывается. На сегодняшний день такое преобразование осуществляют практически все браузеры последних версий, самостоятельно либо с установкой дополнительных плагинов.

Многие доменные зоны поддерживают IDN-домены. Самые популярные: .net, .com, .cc, .tv, .name, .tel, .москва, .рф, .сайт, .онлайн, .su и др.

В доменах .net, .com, .cc, .tv, .name, .tel возможна регистрация IDN-доменов на языках, которые используют следующие алфавиты: латинский, кириллица, датский, финский, немецкий, шведский, венгерский,исландский, латвийский, литовский, норвежский, польский, испанский, корейский, японские и китайские иероглифы.

RU-CENTER предлагает регистрацию IDN доменов .net, .com, .cc, .tv, .name на более, чем 80 языках, в домене .org на 18 языках, а в домене .tel на 16 языках.

При регистрации IDN не допускается:

  • одновременное использование в представлении домена символов из разных алфавитов;
  • использование в представлении домена символов недопустимых алфавитов;
  • использование символов алфавитов, не входящих в алфавит указанного при регистрации домена языка;
  • в доменах .tel, .org регистрировать доменные имена, идентичные уже зарегистрированным доменным именам на другом языке. Например: если зарегистрирован домен pear.org (латинские символы), то регистрация домена реаг.org (кириллические символы) будет недоступна.

www.nic.ru

ИСПОЛЬЗОВАНИЕ СИМВОЛОВ В ДОМЕНЕ

Использование символов в доменах -- это особая история. Мое мнение как специалиста: использование любых символов в названиях сайтов нежелательно. Буквенное написание сайта, как правило, запомнить несложно, а вот пресловутый дефис нередко становится проблемой даже для достаточно коротких доменных имен (например, f-1.ru, forma-lab.ru, bazar-auto.ru). Кто захочет ломать голову, вспоминая, был ли в названии дефис, в каком именно месте, а может, их было два? Несмотря на то что символы разрешены к использованию в доменах, на мой взгляд, лучше, когда название сайта их не содержит. В этом вопросе удобство потенциальной аудитории сайта должно быть важнее оригинальности его названия.

От использования символов в доменах перейдем к цифрам. Я периодически слышу от моих коллег -- специалистов в области интернет-проектов и интернет-маркетинга, -- что к доменам, содержащим цифры, у некоторых пользователей Интернета наблюдается негативное отношение. Владельцы сайтов знают об этом, поэтому соглашаются на использование цифр лишь в крайних случаях: когда такое название является продолжением бренд-стратегии компании, креативной концепции или является основной сюжетной линией рекламной кампании.

Давайте рассмотрим, что не так с доменами, содержащими цифры. Во-первых, возникают трудности с их воспроизведением: сложно вспоминать, использовались ли цифры в домене, какие, сколько их было, в каких местах (если речь идет о буквенно-цифровых доменах). Все это мешает позитивно воспринимать название сайта. Во-вторых, ресурсы, идущие под «порядковыми номерами» (okna1.ru, okna2.ru, okna3.ru) уже не вызывают такого восторга, как «ненумерованные», потому наводят на мысль об отсутствии креатива у его создателей и владельцев, а также о том, что сайт с подобным именем может оказаться сателлитом или просто площадкой, созданной для продажи ссылок.

Исключение составляют лишь полностью «цифровые» домены, названия которых явно говорят о содержании сайта или представляют собой номер телефона широко известной компании, раскрученной с помощью больших рекламных бюджетов, или просто красивый и давно зарегистрированный домен (003.ru, 002.ru и т.д.).

Полностью цифровые домены -- это пока редкость. На таких примерах, как 111.ru, 333.ru, 777.ru, думаю, останавливаться не стоит -- понятно, что такие названия легко запоминаются, но их и крайне мало. Вызывают уважение компании, которые смогли создать с помощью цифр удачные названия, когда все подходящие буквенные имена в их сегменте были разобраны. Такое название создать сложно, т.к. бессмысленный набор цифр никто не будет запоминать. Нужно наполнить цифры смыслом, например, использовать в качестве доменного имени контактный телефон компании или номер icq онлайн-консультанта. Когда посетители видят смысл в названии, то отношение к сайту и самой компании меняется в лучшую сторону.

Между тем я бы не стала ставить крест на использовании цифр в доменных именах. Немного креатива -- и цифры в названиях сайтов обретают иное звучание. Очень популярным становится использование цифр 2 и 4 на американский манер в названиях на английском языке в качестве слов to и for соответственно (например, gift4you.ru -- сайт «Подарок для вас»). Кроме того, использование цифр может удачно подчеркнуть принадлежность ресурса к определенному региону России. Например, интернет-магазин японской еды «СУШИнаДОМ» в Ростове-на-Дону называется sushi61.ru (61 -- автомобильный код региона) -- это доменное имя полностью соответствует тематике сайта и хорошо.

vuzlit.ru


Смотрите также