İçeriğe atla
TextArray
%100 yerel

Punycode dönüştürücü

Uluslararasılaştırılmış alan adlarını Punycode'a (xn--) ve tersine dönüştürün.

Giriş
Çıkış

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.

FAQ

Punycode nedir?
Punycode (RFC 3492), uluslararasılaştırılmış alan adlarının yalnızca ASCII DNS'de yaşamasını sağlayan kodlamadır. ASCII olmayan karakterlere sahip her etiket, bir ASCII dizesi olarak yeniden yazılır ve xn-- ile önek eklenir, böylece münchen, xn--mnchen-3ya olur.
Neden bazı alan adları xn-- ile başlıyor?
xn-- Punycode ile kodlanmış bir etiketi işaretleyen ACE önekidir. Bir kayıt defterinde veya sertifikada xn--mnchen-3ya.de ifadesini gördüğünüzde, bu münchen.de'nin DNS formudur. Okunabilir Unicode sürümünü görmek için buraya yapıştırın.
Punycode kimlik avı alanlarını açığa çıkarabilir mi?
Yardımcı olur. Homograf saldırıları, benzer karakterlere (Latin a yerine Kiril а) sahip alanları kaydeder. Bir xn-- bağlantısının kodunu çözmek veya size gönderilen bir etki alanını kodlamak, adın gerçekten göründüğü gibi olup olmadığını gösterir.
Emoji alanları çalışıyor mu?
Evet. Emojiler algoritmaya işaret eden sıradan Unicode kodlardır, bu nedenle 💩.la xn--ls8h.la'ya ve geriye dönüşür. Bir kayıt defterinin gerçekten emoji alan adlarını kabul edip etmediği bireysel TLD'ye bağlıdır.
Metnim herhangi bir yere yüklendi mi?
Hayır. RFC 3492 algoritması tamamen tarayıcınızda çalışır ve yapıştırdığınız hiçbir şey cihazınızdan ayrılmaz; dahili ana bilgisayar adları ve yayınlanmamış alan listeleri için güvenlidir.