Punycode арқылы кодтау
Бастапқыда домен атауларында тек латын әріптеріне рұқсат етілген. Кейін ұлттық әліпбилердің таңбаларына рұқсат етілді.
Бірақ мұнда бәрі онша қарапайым емес! Іс жүзінде латын емес атаулар айлакер жүйе бойынша құрылған. Пайдаланушы браузерде латын емес әдемі атауды креді, бірақ өз жұмысы үшін домен атауын пайдаланатын әртүрлі бағдарламалардың ішінде, мұндай атаулар латын таңбаларына келтіріледі.
Яғни әрбір латын емес доменге латын әріптерінен тұратын арнайы код сәйкес келеді. Мұндай код Punycode деп аталады.
Мысал ретінде молоко.ru түрлендіріледі
Punycode xn--j1abcibb.ru,
ал молоко.рф Punycode xn--j1abcibb.xn--p1ai
Кирилл атауларымен ойнап көрейік.
Браузерде молоко.рф сайтын ашыңыз.
Содан кейін браузердің мекенжай жолынан
мекенжайды көшіріп, оны редакторға салыңыз.
Және редакторда молоко.рф атауының орнына
оның Punycode-ы болады! Домен атауын
мессенджерге көшірсеңіз де ұқсас жағдай
болады.
Яғни! Жоғарыда тек бағдарламалардың Punycode-ды көретіні, ал адамның доменнің әдемі атауын көретіні айтылған болатын. Іс жүзінде, көріп отырғанымыздай, бұл толығымен дәл емес. Бұл мұндай домендердің құнын біршама төмендетеді. Осындай доменді сатып алғанда барлық артықшылықтар мен кемшіліктерді ескеру керек.
Кирилл атаулары бар домендер ойлап табыңыз. Түрлендіргіш көмегімен олардың Punycode-ы қандай болатынын біліңіз.