Пожалуйста подождите, идет загрузка страницы...

Вход в биллинг панель

Punycode / IDN

Punycode / IDN

IDN (англ. Internationalized Domain Names — интернационализованные доменные имена) — это доменные имена, которые содержат символы национальных алфавитов, например, домен.рф, домен.com.
IDN домены также существуют в крупных международных доменных зонах, например, .COM, .NET, .TEL, .NAME, .ORG.

Punycode (произносится как «пуникод» или «пьюникод») — стандартизированный метод преобразования последовательностей Unicode-символов в так называемые ACE-последовательности, которые состоят только из алфавитно-цифровых символов, как это разрешено в доменных именах. Punycode был разработан для однозначного преобразования доменных имен в последовательность ASCII-символов.

Punycode — это преобразование знаков в кодировке Unicode в такую форму, которая будет «понятна» DNS. По техническим ограничениям доменные имена не могут содержать нелатинские символы, поэтому для обхода этого ограничения разработаны специальные стандарты RFC 3490, RFC 3491, RFC 3492 и RFC 3454, согласно которым такие имена в обязательном порядке преобразовываются в набор английских букв, цифр и дефисы, а перед таким преобразованным именем пишется специальный префикс «xn—». Такое преобразование и называется Punycode, которое позволяет кодировать имена в национальных алфавитах ASCII-символами.

Идея использования в доменных именах символов национальных алфавитов, как одного из важных элементов интернационализации Интернета, возникла еще в 1970-х годах, когда Интернет еще только разрабатывался. Однако, в связи с тем, что соответствующая технология не была разработана, символы допустимые для регистрации доменных имен в системе доменных имен – DNS были ограничены символами в кодировке ASCII, а именно буквами латинского алфавита (a-z), цифрами (0-9) и символом дефиса. Такое подмножество символов ASCII обычно обозначается «LDH» или «код LDH» (от аббревиатуры, образованной словами: «буква», «цифра», «дефис»). 

Количество пользователей, языки которых основаны на алфавитах, отличающихся от латинского постоянно растет. Это означает, что все больше пользователей сталкиваются с проблемами, связанными с распознаванием и вводом символов ASCII. Кроме того доменные имена, составленные из символов национальных алфавитов имеют очевидные преимущества при выходе компаний на локальные рынки или ориентации на неанглоязычных пользователей Интернета, а также для проведения локальных рекламных акций и кампаний. Корпорация ICANN уделяет большое внимание развитию доменов, которые содержат символы национальных алфавитов или IDN-доменов (от Internationalized Domain Names).

В 2003 году для решения вопроса с поддержкой национальных алфавитов для доменных имен были подготовлены специальные стандарты, которые обозначаются как IDNA — Internationalizing Domain Names in Applications (Интернационализованные доменные имена для приложений). Этими стандартами описывается технология применения в доменных именах символов, которые не входят в таблицу ASCII. Одним из стандартов — RFC 3492 описывается специальное преобразование символов – Punycode, позволяющее конвертировать набор символов в кодировке Unicode (включает все национальные алфавиты) в набор символов, поддерживаемый существующей DNS.

Чтобы IDN-домен после преобразования нельзя было спутать с обычным доменом, все IDN-домены начинаются со специального префикса «XN--».

Например, IDN-домен, записанный с использованием кириллицы как «домен.com», пройдя Punycode-конвертацию будет иметь вид «xn--d1acufc.com», так как сочетание символов «домен» будет конвертировано в «d1acufc».

Для пользователей Рунета, которые первыми получили возможность регистрации и использования в своих проектах IDN-доменов в кириллической зоне .рф, Punycode-преобразование применяется не только к имени домена, но и к зоне (домен верхнего уровня – .рф). Псевдонимом, прописанным в DNS, для домена .рф является сочетание символов «xn--p1ai». Таким образом, кириллический домен «домен.рф» после Punycode-преобразования будет выглядеть «xn--d1acufc.xn--p1ai».

Для поддержки IDN-доменов достаточно, чтобы браузер пользователя поддерживал Punycode-преобразование. На данный момент последние версии всех популярных браузеров поддерживают Punycode. В том случае, если браузер не поддерживает Punycode, а также, если необходимо получить имя домена в его «реальном представлении», можно воспользоваться специальными web-сервисами выполняющими Punycode-преобразование введенных пользователем доменных имен.

  • WebMoney -  электронная система расчётов
  • PayPal - крупнейший оператор электронных денежных средств
  • Z-Payment - электронная платёжная система
  • Интеркасса - система приема электронных платежей
  • Яндекс Деньги
  • ROBOKASSA - система приема электронных платежей
  • ПриватБанк - крупнейший коммерческий банк Украины
  • Western Union, денежные переводы по всему миру
  • Оплата наличными, а также почтовыми и банковскими переводами
  • Intel Corporation
  • Advanced Micro Devices, Inc. (AMD)
  • Apple Inc
  • ASUSTeK Computer Inc
  • Корпорация Dell
  • Cisco Systems, Inc.
  • Hewlett-Packard
  • Microsoft Corporation
  • Операционная среда Windows
  • Операционная система Linux
  • Виртуализация Citrix XenServer
  • Виртуализация VMware
  • Виртуализация Open VZ Server
  • ISPsystem
  • Parallels Plesk Panel
  • cPanel is a Unix based web hosting control panel

Администрация

Контаткты

  • Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
  • Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
  • Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
  • Тикет система
  • Обратная связь
  • (972) 050-686-48-40

Онлайн чат

Live Help - Задайте вопрос