Логотип Вебмастерье

Punycode

Punycode — это метод преобразования символов, содержащихся в доменных именах, из Unicode в ACE (ASCII Compatible Encoding). Полученные на выходе символы, полностью соответствуют стандартам инфраструктуры DNS.

Зачем нужен​

Система доменных имен располагает собственными правилами. Одним из них является следующее условие: домен должен состоять максимум из 26 символов, относящихся к латинскому алфавиту или цифрам. Также в доменном имени может использоваться дефис.

Процедура преобразования проходит в два этапа:

  1. Сначала анализируется исходник, из которого отбираются все символы, соответствующие кодировке ACE.
  2. Если в домене встретились символы, отличные от ACE, к итоговому слову прибавляется дефис. Далее происходит окончательная процедура преобразования.

Весь этот процесс и называется Punycode.

Где используется в доменах​

Punycode приходит на помощь тогда, когда доменное имя регистрируется на языке не латинского происхождения и состоит, например, из кириллических символов.

Каким бы изначально не было доменное имя, оно будет приведено к стандартам DNS в обязательном порядке.

Например, доменное имя этого сайта зарегистрировано в зоне .рф и выглядит так:

вебмастерье.рф

Согласно правилам преобразования Punycode, итоговый вариант домена будет выглядеть следующим образом:

xn--80abcmca0c8ahk6i.xn--p1ai

Этот набор символов будет соответствовать правилам системы доменных имен и идентифицировать домен вебмастерье.рф. Если вы в браузере введете xn--80abcmca0c8ahk6i.xn--p1ai , то вы попадете именно на сайт вебмастерье.рф.

Минусы Punycode в доменах​

Основным недостатком использования таких доменных имен является их внешний вид после преобразования. Многие вебмастера попросту не видят смысла в домене, который будет выглядеть в виде непонятного набора символов.

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

Также, на данный момент нет возможности зарегистрировать почтовый адрес, соответствующий кириллическому домену. Ведь в каждом адресе почты присутствует символ @, который доступен только в латинском варианте раскладки.

Говоря вкратце, все преимущества таких доменных имен с лихвой перекрываются техническими сложностями и ограничениями.

Сервисы конвертеры Punycode​

Чтобы узнать, как будет выглядеть будущее доменное имя в итоговом варианте, можно воспользоваться специальными сервисами, которые называются Punycode-конвертерами.

Рассмотрим некоторые из них.

Конвертер HB.BY​

Сайт: https://hb.by/punycode-converter.aspx

Онлайн-конвертер с простым и понятным интерфейсом. Может преобразовывать из Unicode в ACE и обратно.

Конвертер паникод

Конвертер IDN​

Сайт: https://handynotes.ru/tools/punycode

Этот сервис умеет конвертировать только в одну сторону. Интерфейс прост и понятен. Вводим в поле доменное имя и получаем его в формате ACE.

Простой конвертер punycode

Подобных сервисов предостаточно и вы их можете сами отыскать в поисковых системах по запросу: «конвертер punycode». Мы указали только два, чтобы было понятие как они работают.

Заключение​

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

Александр Овсянников

Частный SEO-специалист и вебмастер. С 2009 года помогаю людям и компаниям привлекать клиентов в свой бизнес из поисковых систем и рекомендательных алгоритмов.

Комментарии

Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Материалы
Статьи
Другое
Контакты
Читать бесплатные заметки
Подписывайтесь и будьте в курсе актуальных знаний по продвижению бизнеса в интернете.
© 2025 Все права защищены