Konverter Punycode — IDN ke xn-- dan sebaliknya

Pengembang

Konverter Punycode menerjemahkan nama domain terinternasionalisasi (IDN) yang berisi karakter non-ASCII menjadi bentuk ASCII xn-- yang kompatibel dengan DNS (RFC 3492) dan sebaliknya.

Terjemahan berbantuan AI sedang ditinjau

Halaman ini diterjemahkan dengan bantuan AI dan belum ditinjau secara profesional. Periksa sumber yang dikutip sebelum menggunakannya untuk keputusan penting.

Apa itu

DNS hanya menangani ASCII, jadi domain dengan karakter Korea, Tionghoa, atau beraksen tidak dapat didaftarkan apa adanya. Punycode adalah algoritme yang mengodekan label Unicode menjadi ASCII secara aman; label yang dikodekan mendapat awalan xn-- untuk membentuk domain terinternasionalisasi (IDNA). Sebagai contoh, 한국.kr menjadi xn--3e0b707e.kr. Alat ini mengodekan dan mendekode per label (dipisah pada titik) dan memakai normalisasi IDNA dari API URL browser untuk pengodean. Semuanya berjalan di browser Anda.

label IDN = "xn--" + Punycode(label non-ASCII) — pengodean Bootstring RFC 3492

Cara menggunakan

  1. 1Masukkan domain Unicode (mis. münchen.de) atau domain xn--.
  2. 2Pilih mode kodekan atau dekode.
  3. 3Tekan konversi dan salin domain yang dihasilkan.

Referensi

Konverter Punycode — IDN ke xn-- dan sebaliknya Referensi
Domain UnicodePunycode
한국xn--3e0b707e
münchenxn--mnchen-3ya
bücherxn--bcher-kva
中国xn--fiqs8s

Sumber & standar

FAQ

Apa arti awalan xn--?

Ini adalah awalan standar IDNA yang menandai sebuah label sebagai label terinternasionalisasi yang dikodekan punycode (A-label). DNS dan sertifikat SSL memakai bentuk ASCII ini.

Bentuk mana yang ditampilkan bilah alamat browser?

Tergantung browser. Domain tepercaya ditampilkan dalam bentuk Unicode-nya, tetapi ketika serangan phishing homograf (karakter serupa) dicurigai, browser menampilkan bentuk xn-- mentah.

Apakah domain yang saya masukkan dikirim ke server?

Tidak. Pengodean dan pendekodean terjadi di browser Anda; tidak ada yang dikirim dan tidak ada pencarian DNS yang dilakukan.

Alat terkait