Что такое Punycode

Домены РФC момента появления кириллических доменов, например таких как данкан.рф множество пользователей сразу же столкнулось с проблемами, которые вызваны совместимостью данных доменов с различными сервисами и программами.

Первым делом это коснулось DNS, так как эта система спроектирована таким образом, что доменное имя может состоять только из символов таблицы ASCII. Кириллические символы прошли мимо, отсюда и проблемы. Для создания некой совместимости, чтоб обойти это глобальное ограничение, пришлось прибегнуть к созданию некого метода, который бы преображал домены, содержащие кириллические символы в символы из таблицы ASCII. Этот метод был назван Punycode.

Punycode - метод представления интернационализированных доменных имен, которые содержат кириллические символы. Для примера работы этого метода приведу простой пример, домен данкан.рф после преобразования выглядит как xn--80aakzoc.xn--p1ai. Вот именно в таком неприглядном для человека виде домены существуют, а в приятном для нас виде они представлены только при выводе на экран (в адресной строке браузера). Покупка таких доменов очень распространена среди различных фирм, предлагающих какие-либо услуги. Допустим если вы предлагаете такую услугу как работы по ремонту алюминиевых окон, то выгодно купить домен ремонт-окон.рф.

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

При покупке домена, содержащего кириллические символы, поначалу взвесьте все "ЗА" и "ПРОТИВ" и выберите после правильное решение.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: