Перевод кириллических доменов в латиницу. Punycode-конвертер для национальных имён доменов

Конвертер преобразует IDN домены, состоящие из символов национального алфавита, в Punycode-представление, состоящее из символов ASCII. Так, например, кириллический домен РОССИЯ.РФ имеет вид XN--H1ALFFA9F.XN--P1AI . Инструмент конвертирует IDN домены в XN-- и обратно. Конвертер IDN также конвертирует и ссылки.

IDN конвертер онлайн

Внимание! JavaScript отключен.
Без включенной поддержки JavaScript функция IDN конвертер доменных имён работать не будет .
Включите в своём браузере поддержку JavaScript и обновите страницу.

  • IDN: ASCII / Punycode
  • IDN: Национальный вид

Помощь. Ниже представлено описание, как пользоваться конвертером IDN доменов. Какие можно вводить имена доменов и можно ли вводить несколько доменов.

Как вводить имя домена

Имя домена можно вводить как РОССИЯ.РФ так и в виде XN--H1ALFFA9F.XN--P1AI . Можно использовать заглавные или прописные буквы. Можно вводить сразу несколько доменов, разделителем при этом может быть пробел, также можно вводить каждый домен с новой строки.

Ссылки с кириллическим доменом

Конвертер IDN доменов поддерживает работу со ссылками. Например, ссылка вида http://РОССИЯ.РФ/main/page9.html будет конвертирована в такой вид http://xn--h1alffa9f.xn--p1ai/main/page9.html .

Зачем нужен Punycode?

Зачем конвертировать русские домены в Punycode? Не все браузеры и поисковые системы понимают домены, написанные на национальном языке. Например, русскоязычный домен РОССИЯ.РФ не все браузеры и поисковые системы могут корректно обработать, в некоторых случаях будет ошибка 404. Но все браузеры и все поисковые системы поймут XN--H1ALFFA9F.XN--P1AI . Поэтому в ссылках рекомендуется указывать IDN домены в Punycode формате.

Например, href="http://xn--h1alffa9f.xn--p1ai/" .

Robots.txt и кириллические домены

В файле robots.txt запрещается указывать домены в национальной кодировке. Имена доменов в robots.txt можно указывать только латинскими буквами, соответственно, все национальные IDN домены должны быть конвертированы в Punycode-представление. Пример, host: xn--h1alffa9f.xn--p1ai .

Домены в зоне.РФ появились сравнительно недавно и уже успели превысить отметку в несколько сотен тысяч регистраций.

Домены в этой зоне предпочтительно относятся к России и пишутся исключительно на кириллице (на русском языке).

Признаюсь честно – я не сторонник этих доменов и русских названий страниц сайта в целом по многим причинам, но Интернет есть Интернет и ничего тут не поделаешь.

Сегодня я познакомлю вас с PHP-классом «Punycode ». С помощью этого класса происходит конвертация Unicode-символов в ACE-последовательности. Нам эти все умные понятия не так важны, как важен тот факт, что при разработке своего модуля, например, какого-нибудь парсера, при указании ссылки типа:

Http://это-мой-сайт.рф

мы можем не получить никакого результата. А вот если мы преобразуем этот домен в вид ACE, который, кстати говоря, выглядит так:

Http://xn-----8kc8acomc3adj5j.xn--p1ai

то вполне получим работоспособный скрипт. Вообще, то, где это может вам потребоваться, вы определяете сами, я лишь предоставляю сам класс и инструкцию по работе с ним.

Кодирование кириллических доменов с помощью Punycode

1. Первым делом скачиваем класс в конце статьи и загружаем к себе на хостинг.

Require_once("idna_convert.class.php");

3. Осуществляем кодирование на примере вышеуказанного домена:

$domain = "это-мой-сайт.рф"; $converter = new idna_convert(); $encoded_domain = $converter->encode($domain); echo $encoded_domain; // Вернет xn-----8kc8acomc3adj5j.xn--p1ai

Все просто.

Декодирование кириллических доменов с помощью Punycode

Если вам покажут домен вида:

Xn-----8kc8acomc3adj5j.xn--p1ai

не думаю, что вы сразу сможете понять, что это за адрес на кириллице (пока не перейдете на него, конечно). Чтобы расшифровать обратно этот домен в читаемый вид, делаем следующее.

Первые два шага вы повторяете в точности из описания кодирования, а вот уже третий пункт будет выглядеть следующим образом:

$domain = "xn-----8kc8acomc3adj5j.xn--p1ai"; $converter = new idna_convert(); $decode_domain = $converter->decode($domain); echo $decode_domain; // Вернет это-мой-сайт.рф

Это все, что вам нужно знать о классе Punycode. Если остались вопросы или возникли трудности – пишите, постараюсь помочь.

May refer to: General Territory (administrative division), a non sovereign geographic area which has come under the authority of another government Public domain, a body of works and knowledge without proprietary interest Eminent domain, the… … Wikipedia

domain - do‧main noun 1. an area of activity, interest, or knowledge: the scientific domain. 2. somebody s/​something s domain COMMERCE an activity controlled by one person, organization, industry etc: Marketing… … Financial and business terms

Domain - Do*main , n. 1. Dominion; empire; authority. 2. The territory over which dominion or… … The Collaborative International Dictionary of English

domain - I (land owned) noun alodium, demesne, estate, freehold, hereditament, holding, land, manor, possessio, property, real estate, real property, realty, seigniory, tenure associated concepts: eminent domain II (sphere of influence) noun bailiwick,… … Law dictionary

domain - n. 1. territory under one government or ruler; dominion 2. land belonging to one person; estate 3. supreme ownership:… … English World dictionary

domain - (n.) early 15c., in Scottish, from M.Fr. domaine domain, estate, from O.Fr. demaine lord s estate, from L. dominium property, dominion, from dominus lord, master, owner, from domus house (see DOMESTIC (Cf. domestic)). Form influenced in Old… … Etymology dictionary

domain - domain. См. домен. (Источник: «Англо русский толковый словарь генетических терминов». Арефьев В.А., Лисовенко Л.А., Москва: Изд во ВНИРО, 1995 г.) … Молекулярная биология и генетика. Толковый словарь.

domain - sphere, province, *field, territory, bailiwick Analogous words: *area, region, zone: district, *locality: jurisdiction, dominion (see POWER) … New Dictionary of Synonyms

domain - [n] area of expertise, rule authority, bailiwick, concern, demesne, department, discipline, district, dominion, empire, estate, field, home park*, jurisdiction, land, neck of the woods*, occupation, orbit*, power, province, quarter, realm, region … New thesaurus

domain - NOUN 1) an area controlled by a ruler or government. 2) a sphere of activity or knowledge. 3) Computing a distinct subset of the Internet with addresses sharing a common suffix. ORIGIN French domaine, from Old French demeine belonging to a lord … English terms dictionary

Domain - Schematische Darstellung der DNS Hierarchie Eine Domain (auch Domäne) ist ein zusammenhängender Teilbereich des hierarchischen Domain Name System (DNS). Im Domain Vergabeverfahren ist es ein im Internet weltweit einmaliger und eindeutiger und… … Deutsch Wikipedia

Книги

  • System Identification. A Frequency Domain Approach , Schoukens Johan. System identification is a general term used to describe mathematical tools and algorithms that build dynamical models from measured data. Used for prediction, control, physical… Купить за 12895.15 руб электронная книга
  • Frequency-Domain Analysis and Design of Distributed Control Systems , Yu-Ping Tian. This book presents a unified frequency-domain method for the analysis of distributed control systems. The following important topics are discussed by using the proposed frequency-domain…

Домен - это адрес, по которому компанию или человека можно найти в интернете. Чаще всего под доменным именем понимается адрес сайта в сети. .РФ - это возможность написать адрес сайта не латинскими буквами (например, name.ru), а русскими (например, имя.рф).

Русские буквы в названии домена - это просто: даже не знающий иностранного языка и не знакомый с употреблением латиницы человек запишет или запомнит адрес такого сайта с первого раза, в отличие от латинских названий доменов. Факты говорят за себя: чтобы запомнить название сайта на кириллице, человеку требуется менее секунды, в случае же с латинскими буквами этот показатель возрастает в разы. Таким образом, кириллическое имя сайта в пространстве.РФ - это возможность обращения к собственной аудитории на более понятном языке.

IDN-домены

IDN - (англ. Internationalized Domain Names - Доменные Имена на Национальных языках) - это доменные имена, которые содержат символы национальных алфавитов, например: имя.su компания.рф

По техническим ограничениям доменные имена не могут содержать нелатинские символы, поэтому для обхода этого ограничения разработаны специальные стандарты RFC 3490, RFC 3491, RFC 3492 и RFC 3454, согласно которым такие имена в обязательном порядке преобразовываются в набор английских букв, цифр и дефисы, а перед таким преобразованным именем пишется специальный префикс "xn--". Такое преобразование называется Punycode. Оно позволяет кодировать имена в национальных алфавитах ASCII-символами.

Процесс преобразования берёт на себя браузер клиента. Поэтому ввод в строку браузера "пример.испытание" и "xn--e1afmkfd.xn--80akhbyknj4f" - для современных браузеров это одно и то же (для старых будет работать только второй вариант). В базах DNS-серверов хранится только второй вариант. Фактически доменные имена на национальных языках являются псевдонимами для имён начинающихся с "xn--".

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

Подписаться

Кириллический домен – это адрес сайта на русском языке. Например, такие доменные зоны как: .рф, .рус, .бел, .укр, .срб.


Больше видео на нашем канале - изучайте интернет-маркетинг с SEMANTICA

Они были созданы, чтобы увеличить выбор имен в странах с алфавитом, отличным от латинского. Решение о появлении первых подобных ресурсов было принято в 2008 году, а в 2010 начали работу площадки Президент. рф и Правительство. рф. Был выбран именно такой вариант написания, так как в названии должна была присутствовать кириллическая буква. Нововведение вызвало двоякую реакцию. Оно облегчало жизнь значительного количества пользователей, которые плохо знают английский язык. Но в то же время из-за него усложнилось продвижение. Несмотря на то, что большинство затруднений было разрешено, у русскоязычных адресов все еще есть противники.

Преимущества и недостатки кириллических доменов

Для начала рассмотрим плюсы российских доменов рф.

  • Легко воспринимаются, быстро запоминаются и красиво смотрятся на визуальной рекламе.
  • С ними работают все браузеры и RSS-ридеры.
  • Можно закупать ссылки (хотя некоторые ссылочные биржи имеют ограничения в работе).
  • Возможность дополнительного включения ключевого слова.
  • Большой выбор свободных имен в зонах.

Несмотря на то, что многие недостатки исправлены, некоторые из них и сейчас считаются препятствием к успешному продвижению. Обычно специалисты советуют сделать редирект на привычный формат сайта из-за следующих сложностей:

  • Такие домены непривычны для иностранных пользователей.
  • Сложно набрать адрес на клавиатуре без русской раскладки. Нужен виртуальный аналог или конвертер пуникод.
  • Не все хостинги подходят для размещения таких ресурсов.
  • Необходимо декодирование для корректного восприятия площадки различными сервисами.
  • Нет возможности создать корпоративную почту на таком домене.

Как перевести кириллический домен на латиницу

Перевод кириллических доменов осуществляется с помощью специального метода преобразования символов под названием Punycode. Это обязательное действие. Дело в том, что изначально DNS была рассчитана только на определенное количество латинских букв, цифр от 0 до 9 и дефиса. Другую последовательность просто невозможно будет зарегистрировать. Чтобы обойти эту особенность была создана система кодировки пуникод. Например, адрес Президент.рф в измененном виде будет выглядеть как xn--d1abbgf6aiiy.xn--p1ai. Такие данные также нужны для составления файла robot.txt, так как в нем можно использовать только латиницу. Перевод осуществляют с помощью конверторов кириллических доменов. Вы можете использовать вот этот или аналогичные сервисы .

Как продвигать кириллические домены

  • Чтобы улучшить показатели внешней оптимизации (естественная ссылочная масса) закупайте ссылки двух видов: в обычном и переведенном с использованием Punycode.
  • Найдите возможность получить несколько ссылок с ресурсов из такой же зоны.
  • Добавьте в имя ключ. Он должен быть в прямом вхождении, то есть без изменений.
  • Страницы должны иметь аналогичное с именем площадки написание, то есть кириллическое.
  • При выборе хостинга сразу же уточните, поддерживает ли он нужный вам формат.
  • Придерживайтесь правил Яндекс при создании файла robot.txt. Это поможет избежать проблем с индексацией поисковыми роботами.

Несколько лет назад продвижение сайтов с русскоязычными доменами было затруднительным. Сегодня многие препятствия устранены и глобальных различий в раскрутке ресурсов с кириллическими и латинскими именами нет. С ними корректно работает большое количество сервисов. Оцените состав и географию вашей целевой аудитории. Возможно, в вашем случае оправдан выбор именно российского варианта.