Пуникод — это ASCII-кодирование, которое позволяет регистрировать и использовать доменные имена в нелатинских алфавитах (китайский, кириллица, арабский и т.д.) в DNS, который изначально был создан только для ASCII. Оно преобразует символы Unicode в строку, начинающуюся с «xn--», которую DNS может обработать.
Почему это важно: IDN (интернационализированные доменные имена) — это реальные домены на реальных рынках. Пуникод — это то, как они работают технически. Ты регистрируешь «münchen.de», но под капотом оно становится «xn--mnchen-3ya.de». Твой браузер показывает красивую версию; DNS получает версию пуникода.
Актуально здесь: некоторые реестры и регистраторы небрежны с поддержкой IDN или берут за это деньги. Мы поддерживаем домены с пуникодом на большинстве TLD. Также пуникод уязвим для homograph-атак — регистрации похожих доменов в разных алфавитах для фишинга. Правила ICANN по похожести пытаются блокировать худшие случаи, но enforcement дыявый.
Если ты хочешь зарегистрировать домен на своём алфавите, жди стандартной регистрации. Если покупаешь как инвестицию или защиту, следи за вариантными строками и коллизиями наборов символов.