Немає акаунту? Зареєструйтесь
Якщо ви вже зареєстровані, авторизуйтесь
Punycode — це спеціальний спосіб кодування символів Unicode в ASCII-формат, який розуміють DNS і багато інтернет-систем. Його використовують для роботи IDN-доменів (доменів із кирилицею, діакритикою та іншими національними символами). Наприклад, домен із символами національного алфавіту технічно перетворюється на рядок, який зазвичай починається з xn--.
Простими словами, Punycode — це «технічний перекладач» доменного імені зі звичного для людини написання у машинно-сумісний формат. Користувач може бачити домен кирилицею, а DNS і браузер всередині обробляють його ASCII-версію. Це дає змогу IDN-доменам працювати в стандартній інфраструктурі інтернету.
Punycode — це спосіб записати домен із національними символами (наприклад, кирилицею) у вигляді ASCII-рядка, щоб він працював у DNS. Користувач бачить звичне написання, а система використовує технічну версію.
Punycode потрібен для сумісності IDN-доменів із DNS та іншими інтернет-протоколами, які історично працюють з ASCII-символами. Завдяки Punycode домени кирилицею та іншими алфавітами можуть коректно реєструватися й відкриватися в браузерах.
Префікс xn-- означає, що домен показано у форматі punycode. Таке відображення можна побачити в деяких системах, інструментах або старих сервісах. Це нормально: саме так технічно зберігається й обробляється IDN-домен.