Инструмент предназначен для преобразования русских доменных имён (или другой строки) в кодировку Punycode, которая используется в многоязычной системе доменных имён.
Возможно прямое и обратное преобразование.
WHOIS информацию о доменных именах (в том числе русских) можно посмотреть на странице Whois-сервис.
Суть технологии многоязычных доменов заключается в преобразовании имен из UNICODE в ASCII
совместимый код (ACE — ASCII Compatible Encoding) на стороне клиента,
и отправлении в систему DNS в преобразованном виде.
ASCII совместимый код (ACE) служит для того,
чтобы представить строки состоящие из символов набора UNICODE с помощью латинских букв нижнего
регистра и цифр, то есть с помощью символов, которые допускаются для имён доменов в традиционной системе DNS.
Для использования в многоязычной системе имён (iDNS) применяется алгоритм Punycode.
Допустим, Вы зарегистрировали домен на русском языке: хостинг-беларуси.рф
Тогда данное доменное имя в различных представлениях будет выглядеть так:
IDN (Unicode): хостинг-беларуси.рф
Punycode (ACE): xn----8sbcgmofwni4adjeyt.xn--p1ai
Процесс работы будет следующим. Клиент запрашивает домен хостинг-беларуси.рф (вводит имя в адресной строке браузера). Это имя преобразуется в последовательность символов Punycode: xn----8sbcgmofwni4adjeyt.xn--p1ai
Далее запрос на разрешение имени xn----8sbcgmofwni4adjeyt.xn--p1ai в IP-адрес отправляется на соответствующий DNS-сервер и DNS-сервер возвращает ответ.
Преобразование необходимо, поскольку не все существующие DNS-серверы поддерживают обработку доменных имен в формате IDN.
Таким образом, к сайту можно обратиться, используя либо имя IDN (в этом случае преобразование имени в Punycode осуществляется на стороне клиента непосредственно в браузере), либо непосредственно Punycode.