เครื่องมือแปลงรหัสโดเมน Punycode

เข้ารหัส (โดเมนสากล → Punycode)

ถอดรหัส (Punycode → โดเมนสากล)

ตัวอย่างทั่วไป

โดเมนสากล (Unicode) รหัส Punycode ภาษา/ภูมิภาค ดำเนินการ
中国.cn xn--fiqs8s.cn จีน (ตัวย่อ)
日本.jp xn--wgv71a.jp ญี่ปุ่น
한국.kr xn--3e0b707e.kr เกาหลี
münchen.de xn--mnchen-3ya.de เยอรมัน
москва.ru xn--80adxhks.ru รัสเซีย
القاهرة.مصر xn--mgbcpq6gpa1a.xn--wgbh1c อาหรับ
ελλάδα.gr xn--qxam.gr กรีก
भारत.in xn--h2brj9c.in ฮินดี

เกี่ยวกับ Punycode:

Punycode เป็นวิธีการเข้ารหัสที่กำหนดตามมาตรฐาน RFC 3492 ใช้แปลงสตริง Unicode (สากล) เป็นสตริง ASCII ส่วนใหญ่ใช้สำหรับชื่อโดเมนสากล (IDN) อนุญาตให้ชื่อโดเมนมีอักขระที่ไม่ใช่ ASCII เช่น จีน ญี่ปุ่น อาหรับ ฯลฯ

หลักการทำงาน: ชื่อโดเมนที่เข้ารหัส Punycode ขึ้นต้นด้วย "xn--" ตามด้วยสตริงที่เข้ารหัสแล้ว เบราว์เซอร์และระบบ DNS ใช้ Punycode เพื่อจัดการชื่อโดเมนสากล ในขณะที่ผู้ใช้ยังคงเห็นอักขระ Unicode ดั้งเดิม

สถานการณ์การใช้งาน: การจดทะเบียนและใช้ชื่อโดเมนที่มีอักขระที่ไม่ใช่ ASCII การพัฒนาเว็บไซต์หลายภาษา ที่อยู่อีเมลสากล การกำหนดค่า DNS ฯลฯ ในการกำหนดค่า DNS หรือเซิร์ฟเวอร์ มักต้องใช้รูปแบบการเข้ารหัส Punycode