การเข้ารหัสผ่าน Punycode
เริ่มแรก ชื่อโดเมนอนุญาตให้ใช้ เฉพาะตัวอักษรละติน จากนั้นจึงอนุญาตให้ใช้สัญลักษณ์ จากตัวอักษรของชาติต่างๆ
แต่เรื่องนี้ไม่ได้ง่ายขนาดนั้น! ความจริงแล้ว ชื่อที่ไม่ใช่ละตินถูกสร้างขึ้น ตามระบบที่ซับซ้อน ผู้ใช้ในเบราว์เซอร์ เห็นชื่อที่สวยงามที่ไม่ใช่ละติน แต่ภายในโปรแกรมต่างๆ ที่ ใช้ชื่อโดเมนสำหรับการทำงานของพวกมัน ชื่อดังกล่าวจะถูกแปลง ให้เป็นตัวอักษรละติน
นั่นคือแต่ละโดเมนที่ไม่ใช่ละติน จะมีรหัสพิเศษที่ตรงกัน ซึ่งประกอบด้วยตัวอักษรละติน รหัสดังกล่าวเรียกว่า Punycode
ตัวอย่างเช่น молоко.ru จะถูกแปลง
เป็น Punycode xn--j1abcibb.ru
และ молоко.рф เป็น Punycode xn--j1abcibb.xn--p1ai
มาลองเล่นกับชื่อภาษาคิริลลิกกัน
เปิดเว็บไซต์ молоко.рф ในเบราว์เซอร์
จากนั้นคัดลอกที่อยู่จากแถบที่อยู่
ของเบราว์เซอร์และวางในโปรแกรมแก้ไขข้อความ
และแทนที่ชื่อ молоко.рф ในโปรแกรมแก้ไข
จะเป็น Punycode ของมัน! สถานการณ์เดียวกัน
จะเกิดขึ้นหากคุณคัดลอกชื่อโดเมน
ไปยังแอปส่งข้อความ
นั่นคือ! ข้างต้นกล่าวไว้ว่า มีแต่โปรแกรมเท่านั้นที่เห็น Punycode ส่วนมนุษย์เห็นชื่อโดเมนที่สวยงาม ความจริงแล้ว อย่างที่เราเห็น มันไม่ใช่แบบนั้นทั้งหมด สิ่งนี้ลดคุณค่าของโดเมนประเภทนี้ลงบ้าง ควรชั่งน้ำหนักข้อดีและข้อเสีย ก่อนซื้อโดเมนประเภทนี้
คิดชื่อโดเมนที่ใช้ ตัวอักษรคิริลลิก ใช้ ตัวแปลง เพื่อค้นหา ว่า Punycode ของมันจะเป็นอะไร