C момента появления кириллических доменов, например таких как данкан.рф множество пользователей сразу же столкнулось с проблемами, которые вызваны совместимостью данных доменов с различными сервисами и программами.
Первым делом это коснулось DNS, так как эта система спроектирована таким образом, что доменное имя может состоять только из символов таблицы ASCII. Кириллические символы прошли мимо, отсюда и проблемы. Для создания некой совместимости, чтоб обойти это глобальное ограничение, пришлось прибегнуть к созданию некого метода, который бы преображал домены, содержащие кириллические символы в символы из таблицы ASCII. Этот метод был назван Punycode.
Punycode - метод представления интернационализированных доменных имен, которые содержат кириллические символы. Для примера работы этого метода приведу простой пример, домен данкан.рф после преобразования выглядит как xn--80aakzoc.xn--p1ai. Вот именно в таком неприглядном для человека виде домены существуют, а в приятном для нас виде они представлены только при выводе на экран (в адресной строке браузера). Покупка таких доменов очень распространена среди различных фирм, предлагающих какие-либо услуги. Допустим если вы предлагаете такую услугу как
Помимо проблем с DNS, которые были решены с помощью Punycode, проблемы с новыми доменами не заканчиваются, та как большинство вебсервисов не могут работать с ними, особенно это касается старых вебсервисов, к которым не было применено модификаций либо они вообще не планируются вследствие заморозки проектов.
При покупке домена, содержащего кириллические символы, поначалу взвесьте все "ЗА" и "ПРОТИВ" и выберите после правильное решение.