Кириллические домены: что это такое и как их использовать?
Кириллический домен — это доменное имя, содержащее символы кириллицы, такие как .рф, .рус и другие. Эти домены являются частью более широкой категории IDN-доменов (Internationalized Domain Names). Благодаря кириллическим доменам, веб-адреса могут быть написаны на русском языке, что облегчает восприятие и использование интернета для русскоязычных пользователей.
Немного истории кириллических доменов
Когда появились кириллические домены?
Первые кириллические домены были введены в 2001 году, когда стала возможна регистрация доменов в зонах .net и .com с использованием кириллицы, но только до точки. В 2009 году появилась первая кириллическая зона .рф, что позволило регистрировать домены целиком на русском языке. На 2019 год в зоне .рф было зарегистрировано более 800 тысяч доменов, по данным Координационного центра.
Зачем мне кириллический домен?
В первую очередь, кириллические домены выбирают для сайтов, ориентированных на русскоязычную аудиторию. Какое название сайта вашей соседке Ирине Михайловне легче написать в поисковике: хостинггуру.рф или hostingguru.ru? Простое название на русском языке помогает продвижению бизнеса.
Многие владельцы доменов на латинице также регистрируют аналогичные домены на кириллице и настраивают перенаправление с русского домена на английский. Например, если вбить в адресную строку домен яндекс.рф, откроется yandex.ru. Вы можете проверить это самостоятельно.
Для чего нужен Punycode?
Ещё со времен возникновения интернета было решено, что домены могут содержать только буквы латинского алфавита, цифры и тире. С появлением кириллических доменов ничего не изменилось. Просто придумали способ, как переводить домен с кириллицы на латиницу, и назвали этот способ Punycode. С помощью него и происходит преобразование кириллических доменов.
Например, домен хостинггуру.рф в формате Punycode будет выглядеть так: xn--c1aanudqcinbm.xn--p1ai (домен .РФ на латинице). Поэтому не пугайтесь, если на месте вашего красивого названия сайта будет отображаться такой набор знаков.
Как перевести домен в Punycode?
Современные браузеры и мессенджеры поддерживают Punycode и могут распознавать кириллические домены. Однако в некоторых случаях, например, для добавления домена в cPanel, необходимо перевести домен в Punycode вручную. Это несложно, вот как это сделать:
- Откройте Punycode-конвертер для доменов .рф.
- Введите имя вашего домена в строку и нажмите "Конвертировать".
- Готово, ваш домен будет переведен в Punycode, и в строке появится его версия в формате латиницы.
Вместо домена на кириллице — адрес из букв, цифр и тире. Это и есть IDN-домен. Например,xn--c1aanudqcinbm.xn--p1ai — это IDN-домен в Punycode, а 24hg.ru — это обычный домен.
Заключение
В системе DNS разрешено использовать только 26 букв латинского алфавита, цифры от 0 до 9 и знак дефиса. Символы национальных алфавитов не могут быть корректно обработаны службой DNS. Поэтому было решено преобразовывать IDN-домены в Punycode для корректной работы в интернете.
Перевод домена в Punycode и обратно происходит автоматически на стороне браузера. При вводе в адресную строку IDN-домена, браузер сам конвертирует его в Punycode для взаимодействия с DNS. Именно поэтому в адресной строке иногда можно увидеть набор букв и цифр, начинающихся с "xn--".