АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗dpPmDmPC 12 of 51 menu

Кодирование через punycode

Изначально в именах доменов были разрешены только латинские буквы. Затем были разрешены символы национальных алфавитов.

Но здесь не все так просто! На самом деле нелатинские имена построены по хитрой системе. Пользователь в браузере видит нелатинское красивое имя, но внутри различных программ, которые используют доменные имя для своей работы, такие имена приводятся к латинским символам.

То есть каждому нелатинскому домену соответствует специальный код, состоящий из латинских букв. Такой код называется Punycode.

Для примера молоко.ru будет преобразовано в Punycode xn--j1abcibb.ru, а молоко.рф в Punycode xn--j1abcibb.xn--p1ai

Давайте поиграемся с кириллическими именами. Откройте в браузере сайт молоко.рф. Затем скопируйте адрес из адресной строки браузера и вставьте его в редактор. И в замен имени молоко.рф в редакторе будет его Punycode! Аналогичная ситуация случится, если вы скопируйте имя домена в месседжер.

То есть! Выше было заявлено, что Punycode видят только программы, а человек видит красивое имя домена. На самом деле, как мы видим, это не совсем так. Это несколько снижает ценность таких доменов. Следует взвесить все за и против при покупке такого домена.

Придумайте домены с кириллическими именами. С помощью конвертора узнайте, какой у них будет Punycode.