Punycode-конвертер для .рф доменов
SEO инструменты и сервисы
- SEO инструменты
- Punycode-конвертер
Бесплатный OnLine сервис предназначен для преобразования кириллических доменных имён в кодировку Punycode, которая используется в IDN, национальной системе доменных имён. Возможно кодирование и декодирование домена.
Punycode — стандартизированный метод преобразования последовательностей Unicode-символов в так называемые ACE-последовательности (англ. ASCII Compatible Encoding — кодировка, совместимая с ASCII), которые состоят только из алфавитно-цифровых символов, как это разрешено в доменных именах.
Punycode был разработан для однозначного преобразования доменных имен в последовательность ASCII-символов. Используется в большинстве браузеров.
После регистрации, рекламу можно заблокировать
Примеры преобразований кириллических доменов
домен.рф → xn--d1acufc.xn--p1aixn--d1acufc5f.xn--p1ai → домены.рфдомен.москва → xn--d1acufc.xn--80adxhksxn--d1acufc5f.xn--80adxhks → домены.москвадомен.com → xn--d1acufc.comxn--d1acufc5f.com → домены.comдомен.su → xn--d1acufc.suxn--d1acufc5f.su → домены.suЧто такое домен .РФ?
Домен — это адрес, по которому компанию или человека можно найти в интернете. Чаще всего под доменным именем понимается адрес сайта в сети. .РФ — это возможность написать адрес сайта не латинскими буквами (например, 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--«.
После регистрации, рекламу можно заблокировать
Поделиться:
Распечатано со страницы: https://tools.seo-auditor.com.ru/punycode-converter/
PDF-файл сгенерирован со страницы: https://tools.seo-auditor.com.ru/punycode-converter/
Punycode-конвертер
Что такое Punycode и для чего конвертировать кириллические домены рф, рус, москва и т.д.?
Punycode является методом преобразования символов, которые относятся к Unicode- стандарту. Получаемая после преобразования последовательность символов будет содержать лишь символы в кодировке ASCII,это 26 букв (a-z) из латинского алфавита, цифры (0-9) и дефис (в сумме — 37 символов).
IDN-домены – это домены, состоящие из символов национальных алфавитов. Хостинг-провайдеры, немало Интернет-сервисов либо CMS (систем управления контентом) используют программное обеспечение, не поддерживающее IDN-представление доменов.Сказанное касается, в частности, такой популярной панели управления хостингом, какой является C-Panel, которая требует пользоваться доменными именами, которые конвертированы в Punycode.При внесении кириллического домена, CPanel в настройках хостинга выдаст сообщение об ошибке «That is not a valid domain». Проведенная конвертация в Punycode избавляет настройку от ошибок.
Punycode: что такое?
Punycode представляет собой конвертацию символов, выполняемую в кодировке Unicode и преобразовываемую в формат, который поддерживается инфраструктурой DNS. Описан алгоритм преобразования в стандарте RFC 3492.
Уже на заре разработки всемирной сети Интернет, в семидесятые годы прошлого века, появилась идея использования символов из национальных алфавитов в доменных именах. Этот шаг призван стать элементом интернационализации сети. Тогда соответствующие технологии разработаны еще не были, а потому допустимые символы при регистрации доменного имени в DNS (системе имен доменов) ограничивались символами в ASCII- кодировке. Это — буквы a-z из латинского алфавита, цифры 0-9 и символ дефиса.Для подмножества символов ASCII используется обычно обозначение «LDH» либо «код LDH» (аббревиатура, образованная словами: «буква», «цифра» и «дефис»).
Число пользователей, использующих языки, основанные на алфавитах, которые отличаются от латинского, увеличивается постоянно. Таким образом, у немалого количества пользователей возникают проблемы, причины которых заключаются в распознании и вводе символом ASCII.Доменное имя, составленное из символов какого-либо национального алфавита, обладают очевидными преимуществами, когда компания выходит на локальный рынок либо ориентируется на неанглоязычную аудиторию Интернета, а также организуют локальные рекламные акции и компании.Корпорация ICANN особенно внимательна к развитию доменов, содержащих символы из национальных алфавитов либо IDN-доменов (аббревиатура Internationalized Domain Names).
Специальные стандарты, призванные решить проблему поддержки национальных алфавитов в доменных именах, подготовили только в 2003 году. Они носят название IDNA, которое расшифровывается, как Internationalizing Domain Names in Applications,что в переводе на русский язык означает Интернационализированные доменные имена для приложений.Эти стандарты описывают технологию применения символов. не входящих в таблицу ASCII, в доменных именах. Стандарт RFC 3492 используется для описания специального преобразования символов – Punycode.Это позволяет выполнять конвертирование наборов символов в кодировке Unicode (входят национальные алфавиты) в набор, который поддерживает существующей DNS.
Для того, чтобы после преобразований IDN-домены не путались с обычными доменами, для всех их вначале используется специальный префикс «XN—».
Пример, IDN-домен, в названии которого использована кириллица, «САЙТ.COM», после Punycode-конвертации приобретает вид «XN—80ASWG.COM», поскольку символы «САЙТ» будут конвертированы в «80ASWG».
В Рунете пользователи, первыми получившие возможность для регистрации своих проектов IDN-доменов, находящихся в кириллической зоне .РФ, использования в ней, Punycode-преобразования применяются не только к именам доменов, но и к самой зоне (.РФ — домен верхнего уровня).Псевдонимы, которые прописаны в DNS, для доменов .РФ, представляют сочетание в «XN—P1AI». Для кириллического домена «МойСайт.РФ» после преобразований Punycode будет дано следующее название «XN—80ARBJKTJ.XN—P1AI».
Поддержка IDN-доменов будет доступной, если пользователь использует браузер с поддержкой Punycode-преобразования. На сегодня последние используемые пользователями версии популярных браузеров такую поддержку имеют.Когда же браузер не имеет такой поддержки Punycode или при необходимости получения имени домена в «реальном представлении», могут использоваться специальные web-сервисами, которым доступно Punycode-преобразование доменных имен, которые вводятся пользователями.
Конвертер Punycode в Unicode| Имя.
![](/800/600/https/seo-akademiya.com/assets/media/images/articles/st5/punycode-na-2-ip-ru.jpg)
Хотите этот домен для себя?
Интернационализированные доменные имена — просмотр веб-страниц на вашем родном языке
Многие носители английского языка считают само собой разумеющимся, что в Интернете преобладает английский язык. Однако для многих простая задача ввода веб-адреса в браузер выполняется не на их родном языке, а на английском. Все это должно измениться с постоянно растущим внедрением интернационализированных доменных имен или IDN, как их называют.
Что такое интернационализированные доменные имена (IDN)?
Интернационализированные доменные имена (IDN) — это доменные имена или URL-адреса, которые отображаются на местном языке пользователя Интернета, а не только на английском языке.
Первоначально система доменных имен (dns) не была разработана для обработки подавляющего большинства символов, используемых в других языках, таких как используемые в китайском и немецком языках. Для решения этих проблем был разработан стандарт IDN.
Примеры IDN
Если пользователь в Японии должен ввести японские символы в веб-браузере, который поддерживает IDN, он увидит что-то вроде этого:
Японский: 名がドメイン.com будет преобразован в xn--v8jxj3d1dzdz08w.com .
Версия xn--v8jxj3d1dzdz08w.com будет отображаться в браузере на английском языке, тогда как пользователь японского языка увидит оригинальные японские символы.
То же самое относится и к французскому языку, в котором много символов, отличных от ascii.
Французский: detrèsbonsdomaines.com будет преобразован в xn--detrsbonsdomaines-vsb.com , который будет отображаться в браузере на английском языке.
Зачем мне регистрировать домен IDN?
Зарегистрировав домен IDN, вы сможете обратиться к своей целевой аудитории на их родном языке и предоставить им более удобный способ взаимодействия с вашей компанией, если их родной язык не английский. Вы также позволяете своим клиентам/пользователям перемещаться по вашему сайту или отправлять вам электронные письма на их родном языке.
Если я зарегистрировал доменное имя, буду ли я также регистрантом IDN-версии этого доменного имени для всех доступных языков?
Зарегистрировав домен IDN, вы сможете обратиться к своей целевой аудитории на их родном языке и предоставить им более удобный способ взаимодействия с вашей компанией, если их родной язык не английский. Вы также позволяете своим клиентам/пользователям перемещаться по вашему сайту или отправлять вам электронные письма на их родном языке.
Из-за сложности иностранных языков в настоящее время мы не можем зарегистрировать ваш домен во всех доступных языковых вариантах.
Хорошим примером того, почему мы не можем предложить эту услугу, является проверка слова «тест». Слово «тест» означает разные вещи на разных языках, а в некоторых языках «тест» имеет несколько значений для одного и того же слова, в зависимости от его использования. Перевод домена на его альтернативный языковой эквивалент — это тонкий процесс, который мы до сих пор не можем выполнять автоматически для наших клиентов.
Почему я должен выбирать язык при регистрации домена IDN?
Зарегистрировав домен IDN, вы сможете обратиться к своей целевой аудитории на их родном языке и предоставить им более удобный способ взаимодействия с вашей компанией, если их родной язык не английский. Вы также позволяете своим клиентам/пользователям перемещаться по вашему сайту или отправлять вам электронные письма на их родном языке.
ICANN требует, чтобы интернационализированные доменные имена были связаны с определенным языком, называемым языковым тегом, чтобы при необходимости к доменному имени можно было применить соответствующие языковые правила. Языковые правила созданы для предотвращения регистрации доменов, которые потенциально могут запутать конечного пользователя.
В настоящее время эти правила действуют только для нескольких языков, включая китайский и японский. Связывание языка с доменным именем поможет сохранить согласованность в будущем, если другие языки разработают эти правила.
В настоящее время языковой тег можно установить только во время регистрации.
Какие языки поддерживаются?
Каждый реестр решает, какие языки он будет поддерживать, поэтому доступность языков может варьироваться в зависимости от расширения домена. Чтобы узнать, какие языки поддерживаются, найдите версию IDN вашего доменного имени и просмотрите раскрывающийся список «Выбор языка», чтобы увидеть список поддерживаемых языков для этого расширения.
Что такое ascii?
Американский стандартный код для обмена информацией — это числовой код, используемый для представления всех прописных и строчных букв латинского алфавита, цифр, знаков препинания и т. д., и в нем отсутствует какая-либо информация специального формата, такая как курсив или диакритические знаки.
Что такое пуникод?
Punycode — простая и эффективная ASCII-совместимая кодировка (ACE), разработанная для использования с интернационализированными доменными именами.
Хотите более подробный технический обзор? Ознакомьтесь со статьей Википедии о punycode.
Telnet Online
Как проверить отправку электронной почты?
- команда для входа на почтовый сервер:
открыть smtp.mail.ru 25
Попытка aaa.bbb.ccc.ddd …
Подключился к smtp.mail.ru (aaa.bbb.ccc.ddd ). 9]’. Введите команду - приветствие: helo eee.fff.ggg.hhh
(где eee.fff.ggg.hhh ваш IP-адрес, с которого вы запускаете телнет)
250 smtp.mail.ru привет smtp.mail. ru [aaa.bbb.ccc.ddd] приятно познакомиться - Укажите адрес отправителя (должен быть в том же домене, что и почтовый сервер: mail.ru)
почта от: [email protected]
250 2.1.0 [email protected] … Отправитель ok - Указать получателя ([email protected]):
rcpt to: [email protected]
250 2.1.5 иван … Получатель ok
Введите команду - data strong >
354 Введите почту, закончите на «.» на отдельной линии - Тема: тест по написанию темы
- текст письма,
и, наконец, написание одной точки подряд, чтобы закончить
. - 250 2.0.0 x2789MjQ008048 Сообщение принято к доставке
- Войти для выхода
Выход - 221 2.0.0 smtp.mail.ru закрывает соединение
Соединение закрыто внешним хостом.
Как получить страницу по HTTP-запросу к серверу
Чтобы увидеть необработанный ответ с сервера http, получить содержимое html-страниц онлайн — используйте следующую команду
открыть site.ru 80<войти>
ПОЛУЧИТЬ http://www.site.ru/news.html HTTP/1.0
Хост: www.site.ru
Реферер: http://www.site.ru/index.html
Куки: доход=1<введите>
<ввод>
Чтобы увидеть необработанный ответ от http-сервера, получите содержимое html-страницы онлайн — выполните следующие команды
Открыть site.
ПОЛУЧИТЬ http://www.site.ru/news.html HTTP/1.0< введите >
Хост: www.site.ru & lt; введите >
Реферер: http://www.site.ru/index.html
Cookie: доход = 1 < введите >
Для проверки доступности сервера с помощью онлайн-сервиса ping. В поле ввода где написано тип — введите ping yandex.ru пинговать сервер онлайн
В ответ вы получите что-то вроде
PING yandex.ru (77.88.55.88) 56 (84) байт данных. 64 байта с yandex.ru (77.88.55.88): icmp_seq=1 ttl=58 время=34,8 мс 64 байта с yandex.ru (77.88.55.88): icmp_seq=2 ttl=58 time=34,9 мс 64 байта с yandex.ru (77.88.55.88): icmp_seq=3 ttl=58 time=34,8 мс --- статистика пинга yandex.ru --- 3 пакета передано, 3 получено, 0% потери пакетов, время 2001 мс Rtt мин/средн/макс/mdev = 34,800/34,882/34,964 / 0,066 мс
Такой ответ указывает на успешный PING
PING your-server.com (23.23.174.132) 56 (84) байт данных. --- статистика пинга your-server.com --- 3 пакета передано, 0 получено, 100% потери пакетов, время 1999 мс
Этот ответ наоборот говорит что сервер не отвечает на пинг. Сервер может быть недоступен или опция ping закрыта.
Напишите 25 [ENTER] в поле ввода open server.com для подключения к серверу — server.com и порту 25. Далее вы начинаете напрямую общаться с программным обеспечением, которое принимает соединения на указанный порт. В нашем случае это SMTP порт (25) и значит будет какая-то почтовая программа. Как отправить сообщение напрямую через SMTP сервер можно прочитать выше.
Чтобы проверить наличие порта на сервере — введите команду в поле (введите здесь) open server.com 666 [ENTER] для подключения к серверу с именем «server.