.UA ccTLD Domain Network Information Centre
.UA is our home. Let's make it better.
 


IDN домены

  1. 1. Что такое IDN?
  2. 2. Как работает IDN?
  3. 3. Как будет выглядеть IDN домен в сервисе WHOIS?
  4. 4. Как отображается IDN домен в системе DNS?
  5. 5. Какие символы можно использовать для регистрации IDN-доменов?
  6. 6. Есть ли какие-либо особенности при продлении или изменении IDN-доменов?
  7. Словарь терминов

1. Что такое IDN?

IDN (сокр. от Internationalized Domain Names) - это доменные имена, содержащие символы национальных алфавитов, например: незалежн╕сть.com.ua

Домен IDN имеет две формы представления:

  • имя записывается "обычными" символами (Unicode), например, ╖жачок.pl.ua)
  • имя записывается ASCII-символами для внутреннего представления имени в системе DNS (xn--80alnp8bxf.pl.ua) Эта форма также имеет название ACE (ASCII Compatible Encoding)

Стандарт представления символов находится в документах:

  • RFC 3490 Internationalizing Domain Names in Applications (IDNA)
  • RFC 3491 Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN)
  • RFC 3492 Punycode: A Bootstring Encoding of Unicode for Internationalized Domain Names in Applications (IDNA)

Детальную информацию об использовании IDN доменов можно также получить на сайте http://idn.icann.org

2. Как работает IDN?

Имя, которое пользователь вводит в адресной строке, автоматически преобразуется броузером в символы, соответствующие кодировке ASCII и допустимые к использованию в обычной системе DNS. Преобразованное доменное имя снабжается специальным префиксом "xn--", который показывает, что оно состоит из символов национальных алфавитов.

3. Как будет выглядеть IDN домен в сервисе WHOIS?

В выводе WHOIS-а IDN домены отображаются в форме ACE.

Пример:

	
	% % .UA whois
	% Domain Record:
	% =============
	domain:     xn--80alnp8bxf.pl.ua
	admin-c:    ST101-UANIC
	tech-c:     TLC-UANIC
	status:     OK-UNTIL 20100422000000
	....

4. Как отображается IDN домен в системе DNS?

В DNS используется только ACE-форма домена

Пример:

   xn--80alnp8bxf.pl.ua IN NS  ns1.aaaa.bbb.com.
                        IN NS  xn--80alnp8bxf.pl.ua.
   xn--80alnp8bxf.pl.ua IN A   193.194.12.7

5. Какие символы можно использовать для регистрации IDN-доменов?

В регистрационной системе UANIC к регистрации принимаются доменные имена с префиксом "xn--", соответствующее Unicode-представление которых содержит символы, принадлежащие только к одному из наборов символов, определенных в документе "Регламент регистрации IDN-доменов" (в настоящий момент это наборы символов ASCII и Кириллица). Смешение знаков, принадлежащих к разным наборам, не допускается. На форме Unicode-Punycode Конвертер можно перекодировать слова, записанных кириллицей, в формат ACE (с префиксом "xn--") и наборот. Там же можно проверить возможность регистрации такого домена.

6. Есть ли какие-либо особенности при продлении или изменении IDN-доменов?

Продление, изменение, перевод к другому регистратору, смена регистранта для доменов IDN осуществляется точно так же, как и для обычных доменных имен. В заявке необходимо указывать доменное имя, преобразованное к виду "xn--".

Словарь терминов

ASCII ASCII (сокр. от American Standard Code for Information Interchange) - американский стандартный код для обмена информацией. Таблица ASCII символов содержит алфавитные символы и соответствующие им цифровые коды. Существует два вида ASCII-кода: 7-битовый (128 знаков) и 8-битовый (256 знаков, в который входят также некоторые буквы европейских языков).
Unicode Unicode (Юникод, Уникод) - 16-битный стандарт кодирования символов, позволяющий представить знаки практически всех письменных языков. Применение этого стандарта позволяет закодировать большое число символов из разных письменностей: в документах Unicode могут одновременно находиться китайские иероглифы, математические символы, буквы греческого алфавита, кириллицы и т.п. Более детально об Юникоде можно узнать на сайте www.unicode.org.
Punycode Punycode - алгоритм, который определяет однозначное преобразование символов Юникода в строки ASCII-символов. Техническое определение этого алгоритма находится в RFC3492 Punycode: A Bootstring Encoding of Unicode for Internationalized Domain Names in Applications.
ACE (ASCII Compatible Encoding) - форма представления символов национальных алфавитов в доменных именах. Префикс "xn--" также называют ACE-префиксом.



0.057024 sec