Кириллический домен — это название сайта на русском языке (например, домен .рус). Как разновидность такие домены входят в большую группу IDN-доменов. Например: .рф, .рус.
Немного истории
Когда появились кириллические домены? Первые домены на кириллице появились в 2001 году в доменных зонах .net и .com (то есть сначала только часть до точки могла быть на кириллице). А в 2009 году появилась первая кириллическая зона .рф, с этого времени можно регистрировать домены целиком на русском языке. К 2019 году зарегистрировано уже 800 тысяч доменов в зоне .рф (по данным Координационного центра).
Зачем мне кириллический домен
В первую очередь, кириллические домены выбирают для сайтов, ориентированных на русскоговорящую аудиторию. Какое название сайта вашей соседке Ирине Михайловне легче написать в поисковике: «миллионалыхроз.рф» или «millionalykhroz.ru»? Простое название на русском языке помогает продвижению бизнеса.
С той же целью многие владельцы доменов на латинице регистрируют аналогичный домен на кириллице и просто настраивают перенаправление с русского домена на английский. Например, если вбить в адресную строку домен «яндекс.рф», откроется «yandex.ru». Можете проверить :)
Для чего нужен Punycode
Ещё со времен возникновения интернета было решено, что домены могут содержать только буквы латинского алфавита, цифры и тире. С появлением кириллических доменов ничего не изменилось. Просто-напросто придумали, как переводить домен с кириллицы на латиницу, и назвали этот способ Punycode. С помощью него и происходит преобразование кириллических доменов. Например, домен розочки.рф в формате Punycode будет выглядеть так: xn--g1acfobj6c.xn--p1ai (домен .РФ на латинице). Поэтому не пугайтесь, если на месте вашего красивого названия сайта будет отображаться такой набор знаков.
Как перевести домен в Punycode
Современные браузеры и мессенджеры имеют встроенную поддержку Punycode и понимают кириллические домены. Но в некоторых случаях (например, чтобы добавить домен в cPanel) нужно переводить домен в Punycode самому. Это несложно, инструкция ниже.
Откройте Punycode-конвертер для доменов .рф. Введите имя вашего домена в строку и нажмите Конвертировать:
Готово, перевод домена в Punycode сделан. В этой же строке появится ваш домен в формате Punycode:
Вместо домена — адрес из букв, цифр и тире
Это означает, что у вас IDN-домен. Например: .рф, .рус.
В системе DNS разрешено использовать только 26 букв латинского алфавита, цифры от 0 до 9 и знак дефиса. Символы национальных алфавитов не могут быть корректно обработаны текущей службой DNS. Чтобы регистрация и работа IDN-доменов стала возможной, было принято решение преобразовывать такие домены в Punycode.
Чтобы IDN-домен после преобразования нельзя было спутать с обычным доменом, все IDN-домены начинаются со специального префикса «xn--». Таким образом, «xn--c1ad6a.xn--p1ai» — это IDN-домен в Punycode, а «reg.ru» — это обычный домен.
Преобразование домена в Punycode и обратно производится на стороне браузера, поэтому при введении в адресную строку IDN-домена браузер сам конвертирует введенное значение в формат Punycode для взаимодействия с DNS. Именно поэтому в адресной строке вы и наблюдаете набор букв и цифр, начинающихся с «xn--».
Помогла ли вам статья?
Спасибо за оценку. Рады помочь 😊