İçeriğe geç
Araç

Türkçe Alan Adı Çevirici: Punycode (xn--) Dönüştürme

Güncellendi: Son kontrol: Ekim 2026

Türkçe karakterli adlar xn-- biçimine çevrilir, xn-- ile başlayan adlar Türkçe yazılışına çözülür. Tam adres yapıştırırsanız alan adı kısmı alınır.

Çeviri tarayıcınızda yapılır; yazdığınız adlar sunucumuza gönderilmez. Büyük harfler küçültülür; alan adlarında büyük-küçük harf farkı yoktur.

Kısaca cevap

Kutuya alan adını yazın; her satıra bir ad yazarak toplu çeviri de yapabilirsiniz. Türkçe karakter içeren adlar (ör. şekerci.com.tr) DNS'te kullanılan Punycode biçimine (xn--ekerci-vjb.com.tr) çevrilir; xn-- ile başlayan adlar ise Türkçe yazılışına çözülür. Sonuç siz yazdıkça görünür.

Bu sayfada

Punycode nedir, neden gerekir?

DNS, alan adlarında yalnızca İngilizce harfleri, rakamları ve tireyi kabul eder. Türkçe, Almanca veya Arapça gibi dillerdeki harfleri içeren alan adlarına uluslararası alan adı (IDN) denir. Bu adlar DNS'e yazılmadan önce Punycode adı verilen bir yöntemle yalnızca izin verilen karakterlerden oluşan bir biçime çevrilir ve başına xn-- eklenir. Tarayıcılar bu çeviriyi arka planda yapar; adres çubuğunda Türkçe yazılış görünür ama sunucuya giden istek xn-- biçimiyle yapılır.

YazılışDNS'teki karşılığı
şekerci.com.trxn--ekerci-vjb.com.tr
münchen.dexn--mnchen-3ya.de

Çeviri yalnızca Türkçe karakter içeren etikete uygulanır: www, com ve tr gibi bölümler aynı kalır.

xn-- biçimine nerede ihtiyacınız olur?

  • DNS panelleri: Bazı paneller Türkçe karakterli adı kabul etmez; kaydı xn-- biçimiyle girmeniz gerekir.
  • SSL sertifikası: Sertifika talebinde ve sunucu yapılandırmasında (Apache, Nginx, IIS) alan adı xn-- biçimiyle yazılır.
  • Sorgulama araçları: DNS sorgulama, whois ve diğer komut satırı araçlarında xn-- biçimi her zaman çalışır.
  • E-posta adresleri: Türkçe karakterli alan adındaki e-posta adresleri her e-posta sisteminde desteklenmez; xn-- biçimi daha güvenli seçimdir.

Büyük İ harfine dikkat

Alan adlarında büyük-küçük harf farkı yoktur ve çeviriden önce tüm harfler küçültülür. Ancak bu küçültme Türkçe kurallarına göre değil, uluslararası kurallara göre yapılır: büyük I harfi ı değil i olur, büyük İ ise "i + nokta işareti" gibi farklı bir karaktere dönüşebilir. Yanlış sonuç almamak için Türkçe karakterli adları her zaman küçük harflerle yazın; araç büyük I/İ gördüğünde ayrıca uyarır.

Sahte alan adlarına karşı

Farklı alfabelerde birbirine çok benzeyen harfler vardır; örneğin Kiril alfabesindeki "а" ile Latin "a" aynı görünür. Dolandırıcılar bu harflerle tanınmış sitelerin adını taklit eden alan adları alabilir. Şüpheli bir adresi bu araca yapıştırdığınızda xn-- biçimine çevriliyorsa adın içinde İngilizce olmayan bir harf olduğunu anlarsınız. Oltalama bağlantılarını tanımanın diğer yollarını oltalama linki nasıl anlaşılır yazısında anlattık.

Sık sorulan sorular

xn-- ne demek?

Alan adının o bölümünün Punycode ile kodlandığını gösteren önektir. xn-- ile başlayan bir etiket, aslında İngilizce olmayan harfler içeren bir adın DNS'teki karşılığıdır.

Türkçe karakterli alan adı almak mantıklı mı?

Akılda kalıcı olabilir ama ziyaretçilerin Türkçe klavyesi olmadığında yazması zordur ve bazı e-posta sistemleri desteklemez. Genellikle Türkçe karakterli adın yanında İngilizce harfli karşılığını da alıp ona yönlendirmek tercih edilir.

Tarayıcı adres çubuğunda neden xn-- gösteriyor?

Tarayıcılar, adda farklı alfabelerden karışık harfler gibi taklit şüphesi gördüklerinde Türkçe yazılış yerine xn-- biçimini gösterir. Bu bir güvenlik önlemidir.

Çeviri her iki yönde de aynı sonucu verir mi?

Evet. Bir ad xn-- biçimine çevrilip geri çözüldüğünde, küçük harfe çevrilmiş haliyle aynı ada ulaşılır.