Конвертер преобразует IDN домены, состоящие из символов национального алфавита, в Punycode-представление, состоящее из символов ASCII. Так, например, кириллический домен РОССИЯ.РФ имеет вид XN—H1ALFFA9F.XN—P1AI. Инструмент конвертирует IDN домены в XN— и обратно. Конвертер IDN также конвертирует и ссылки.
- IDN конвертер онлайн
- Как вводить имя домена
- Ссылки с кириллическим доменом
- Зачем нужен Punycode?
- Robots. txt и кириллические домены
- Комментарии (0) — IDN конвертер доменных имён
- Отправить комментарий
- Примеры преобразований кириллических доменов
- Что такое домен .РФ?
- IDN-домены
- Для чего придумали punycode?
- Как работает punycode-converter?
IDN конвертер онлайн
- 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 формате.
Robots. txt и кириллические домены
В файле robots.txt запрещается указывать домены в национальной кодировке. Имена доменов в robots.txt можно указывать только латинскими буквами, соответственно, все национальные IDN домены должны быть конвертированы в Punycode-представление. Пример, host: xn--h1alffa9f.xn--p1ai.
Комментарии (0) — IDN конвертер доменных имён
Отправить комментарий
Бесплатный OnLine сервис предназначен для преобразования кириллических доменных имён в кодировку Punycode, которая используется в IDN, национальной системе доменных имён. Возможно кодирование и декодирование домена.
Punycode — стандартизированный метод преобразования последовательностей Unicode-символов в так называемые ACE-последовательности (англ. ASCII Compatible Encoding — кодировка, совместимая с ASCII), которые состоят только из алфавитно-цифровых символов, как это разрешено в доменных именах.
Punycode был разработан для однозначного преобразования доменных имен в последовательность ASCII-символов. Используется в большинстве браузеров.
Примеры преобразований кириллических доменов
Что такое домен .РФ?
Домен — это адрес, по которому компанию или человека можно найти в интернете. Чаще всего под доменным именем понимается адрес сайта в сети. .РФ — это возможность написать адрес сайта не латинскими буквами (например, 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--«.


Инструмент предназначен для преобразования русских доменных имён (или другой строки) в кодировку Punycode, которая используется в многоязычной системе доменных имён.
Возможно прямое и обратное преобразование.
Поле ‘IDN (Unicode)’ не заполнено или имеет некорректный формат.
Поле ‘Punycode (ACE)’ не заполнено или имеет некорректный формат.
Поле не должно содержать символы ‘<‘, ‘>’ или ‘&#’.
Поле не должно содержать символы ‘<‘, ‘>’ или ‘&#’.
WHOIS информацию о доменных именах (в том числе русских) можно посмотреть на странице Whois-сервис.
Суть технологии многоязычных доменов заключается в преобразовании имен из UNICODE в ASCII
совместимый код (ACE — ASCII Compatible Encoding) на стороне клиента,
и отправлении в систему DNS в преобразованном виде.
ASCII совместимый код (ACE) служит для того,
чтобы представить строки состоящие из символов набора UNICODE с помощью латинских букв нижнего
регистра и цифр, то есть с помощью символов, которые допускаются для имён доменов в традиционной системе DNS.
Для использования в многоязычной системе имён (iDNS) применяется алгоритм Punycode.
Допустим, Вы зарегистрировали домен на русском языке: хостинг-беларуси.рф
Тогда данное доменное имя в различных представлениях будет выглядеть так:
IDN (Unicode): хостинг-беларуси.рф
Punycode (ACE): xn—-8sbcgmofwni4adjeyt.xn--p1ai
Преобразование необходимо, поскольку не все существующие DNS-серверы поддерживают обработку доменных имен в формате IDN.
Таким образом, к сайту можно обратиться, используя либо имя IDN (в этом случае преобразование имени в Punycode осуществляется на стороне клиента непосредственно в браузере), либо непосредственно Punycode.
Поделитесь Punycode-конвертером с друзьями и знакомыми:
Перевод кириллических доменов рф / рус в punycode онлайн! Введите домен на русском языке, нажмите Punycode и сразу получите его пуникод.
Для чего придумали punycode?
Казалось бы, ну и что? Но не все так просто. Ведь название домена часто фигурирует в настройках интернет-сервисов, серверов, программного обеспечения хостинг-провайдеров. Они спроектированы универсально и поддерживают латинские символы.
Поэтому и придумали такой перевод национальных символьных доменов в латиницу с помощью punycode-конвертера.
Таким образом Punycode может содержать только 37 разных символов кодировки ASCII (буквы латиницы, цифры и знак дефиса).
Как работает punycode-converter?
Пуникод-конвертер отлично переводит в двух направлениях:
- из кириллицы в punycode (Unicode в ASCII)
- из punycode в кириллицу
Например, вы зарегистрировали домен пуникод.рус. Для настроек хостинга потребуется вводить домен в punycode, иначе он выдаст ошибку “That is not a valid domain” или “Недопустимое имя домена”. Введите его в конвертер, нажмите Punycode и получите необходимую последовательность символов xn--d1ahgkhc2a.xn--p1acf
Нажмите еще раз, и получите опять название домена в привычной форме.
Иногда возникает потребность получить нормальное значение домена из punycode. Например, у вас есть список папок на хостинге с такими символами:
- xn--d1ahgkhc2a.xn--p1acf
- xn--b1agarpfrbq.xn--p1ai
- xn--h1ahn.xn--p1acf
И как узнать, какой из этих доменов конвертер.рф? Только по очереди брать домен и проверять с помощью punycode-конвертера.

