Enkoder/Dekoder Punycode
Enkode atau dekode nama domain internasional menggunakan Punycode.
Tentang Punycode Encoder/Decoder
Punycode Encoder/Decoder mengonversi nama domain internasional (IDN) antara bentuk Unicode yang mudah dibaca manusia dan representasi Punycode ASCII-compatible encoding (ACE) yang diawali dengan xn--. Punycode adalah mekanisme yang didefinisikan dalam RFC 3492 yang memungkinkan nama domain yang mengandung karakter non-ASCII seperti huruf Arab, Tiongkok, Sirilik, atau Latin beraksen untuk didaftarkan dan diselesaikan dalam sistem DNS, yang hanya mendukung ASCII. Alat ini menangani nama domain lengkap dengan beberapa label dan dengan benar menerapkan atau menghapus awalan xn-- pada setiap label yang diinternasionalisasi. Ini adalah utilitas penting bagi domain registrars, DNS engineers, dan security researchers.
Cara Menggunakan
Masukkan nama domain Unicode seperti cafe.com atau domain dalam skrip non-Latin apa pun ke kolom input dan klik Encode untuk menerima representasi Punycode lengkap dengan label berawalan xn--. Untuk mendekode, tempelkan domain Punycode yang berisi label xn-- dan klik Decode untuk melihat bentuk Unicode aslinya. Alat ini memproses nama domain lengkap termasuk semua label yang dipisahkan titik. Salin domain yang di-encode atau didekode untuk digunakan dalam DNS records, konfigurasi SSL certificate, atau analisis keamanan.
Kasus Penggunaan Umum
- Mengonversi nama domain internasional Unicode ke bentuk Punycode ACE untuk konfigurasi DNS zone file dan pendaftaran domain
- Mendekode label Punycode xn-- yang ditemukan dalam SSL/TLS certificates atau WHOIS records untuk memverifikasi domain Unicode yang mendasarinya
- Memverifikasi bahwa pendaftaran domain IDN memetakan ke karakter Unicode yang dimaksud sebelum pembelian
- Mendeteksi serangan phishing homograf dengan mendekode domain Punycode mencurigakan yang secara visual menyerupai domain sah
- Menguji bagian domain alamat email internasional dan memvalidasi konfigurasi email IDN di mail servers