Кодирование через punycode
Изначально в именах доменов были разрешены только латинские буквы. Затем были разрешены символы национальных алфавитов.
Но здесь не все так просто! На самом деле нелатинские имена построены по хитрой системе. Пользователь в браузере видит нелатинское красивое имя, но внутри различных программ, которые используют доменные имя для своей работы, такие имена приводятся к латинским символам.
То есть каждому нелатинскому домену соответствует специальный код, состоящий из латинских букв. Такой код называется Punycode.
Для примера молоко.ru
будет преобразовано
в Punycode xn--j1abcibb.ru
,
а молоко.рф
в Punycode xn--j1abcibb.xn--p1ai
Давайте поиграемся с кириллическими именами.
Откройте в браузере сайт молоко.рф.
Затем скопируйте адрес из адресной строки
браузера и вставьте его в редактор.
И в замен имени молоко.рф
в редакторе
будет его Punycode! Аналогичная ситуация
случится, если вы скопируйте имя домена
в месседжер.
То есть! Выше было заявлено, что Punycode видят только программы, а человек видит красивое имя домена. На самом деле, как мы видим, это не совсем так. Это несколько снижает ценность таких доменов. Следует взвесить все за и против при покупке такого домена.
Придумайте домены с кириллическими именами. С помощью конвертора узнайте, какой у них будет Punycode.