Punycode dönüştürücü
Uluslararasılaştırılmış alan adlarını Punycode'a (xn--) ve tersine dönüştürün.
Punycode dönüştürücü
Aksanlı, çift noktalı veya Latince olmayan alfabelere sahip alan adları - münchen.de, bücher.example, 例え.jp - DNS yalnızca ASCII'yi anladığından doğrudan DNS'de depolanamaz. Punycode (RFC 3492) bu boşluğu dolduruyor: uluslararası karakterleri içeren her etiket, xn-- ile başlayan bir ASCII formuna dönüştürülür, böylece münchen.de, xn--mnchen-3ya.de olur. Tarayıcılar bunu adres çubuğunda sessizce yapar; bu dönüştürücü dönüşümün her iki yönde de görünür olmasını sağlar.
Her satıra bir alan adı yapıştırın. Varsayılan otomatik modda araç etiket başına karar verir: xn-- ile başlayan etiketlerin kodu tekrar Unicode'a çözülür, ASCII olmayan karakterler içeren etiketler Punycode'a kodlanır ve düz ASCII etiketleri dokunulmadan geçer; karma bir liste tek seferde doğru şekilde dönüştürülür. Yön seçici, belirli bir sonuca ihtiyaç duyduğunuzda kodlamayı veya kod çözmeyi zorlar ve çıktı, DNS'nin adları nasıl ele aldığıyla eşleşecek şekilde küçük harfle yazılır. Emoji alanları da çalışır: 💩.la, xn--ls8h.la'yı kodlar.
Tipik kullanımlar: xn-- formunu gerektiren DNS bölge dosyalarının ve TLS sertifika isteklerinin hazırlanması; homografi kimlik avı benzer karakterleri Punycode'un arkasına gizlediğinden, e-postadaki şüpheli bir xn-- bağlantısının gerçekte ne söylediğini kontrol etmek; sunucu günlüklerinin ve yönlendiren listelerinin denetlenmesi; Kayıt şirketinin güzel olanı değil, kodlanmış formun uzunluğunu saydığı uluslararası alan adlarının kaydedilmesi.
Dönüştürücü, RFC 3492 algoritmasını tamamen tarayıcınızda uygular. Yapıştırdığınız hiçbir şey hiçbir yere gönderilmez; günlüklerden, bölge dosyalarından ve denetimlerden alınan alan adı listeleri makinenizde kalır. Geçersiz bir Punycode etiketi, sessizce yanlış bir sonuç yerine, rahatsız edici etiketi adlandıran net bir mesaj üretir.