Кодирование национальных доменов
Так как, в доменных именах изначально разрешалось использовать только цифры, дефис и буквы латинского алфавита,
то имена для использования в сервисах DNS, содержащие символы не входящие в этот набор, должны быть конвертированы по специальному алгоритму - Punycode.
Сказанное относится только к части домена, и не относится к префиксу www, пути файла или каталога. В результате получается интернационализированное доменное имя - IDN.
Когда домен, содержащий буквы русского алфавита, вводится в браузер, то браузер автоматически преобразует его в IDN и посылает запрос уже к этому имени. С точки зрения SEO национальное имя является алиасом (вторым именем) для IDN домена. Поэтому, по-моему мнению, вебмастеру целесообразно использовать в ссылках, файлах robots, .htaccess и других служебных местах именно интернациональное имя домена.
Кодирование и раскодирование можно проводить с помощью браузера и блокнота, вставляя и копируя доменное имя. В этом случае в браузере оно будет выглядеть в виде читаемой строки, а в блокноте как IDN.