Punycode وأسماء النطاقات الدولية
ما هو Punycode
لا يقبل نظام أسماء النطاقات إلا الحروف اللاتينية من a إلى z والأرقام والشرطة. ولكتابة اسم بحروف مشكولة أو بالكيريلية أو العربية أو الصينية أو غيرها، يُحوَّل اسم النطاق الدولي (IDN) إلى صيغة ASCII تُسمى Punycode، معرَّفة في المواصفة RFC 3492. يُرمَّز كل جزء من الاسم يحتوي على أحرف أخرى ويُضاف إليه البادئة xn--: فيصبح münchen.de هو xn--mnchen-3ya.de.
متى تحتاج إلى صيغة xn--
تحوّل المتصفحات الأسماء تلقائيًا، لكن أدوات كثيرة لا تفعل: ملفات مناطق DNS، وإعدادات خوادم الويب والشهادات، وبعض أنظمة البريد الإلكتروني، ونماذج السجلات تطلب صيغة Punycode. يعطي المحوّل الصيغتين، اسمًا في كل سطر، ويترك بقية عنوان الويب أو البريد الإلكتروني كما هي.
الأسماء المتشابهة
تشبه بعض حروف الأبجديات الأخرى الحروف اللاتينية، مثل الحرف الكيريلي а والحرف اللاتيني a. وبذلك قد يقلّد اسم مشابه علامة تجارية معروفة. وتحويل اسم مريب يكشف ذلك فورًا: فوجود جزء يبدأ بـ xn-- يفضحه. لهذا يسجّل أصحاب العلامات التجارية أهم صيغ IDN لأسمائهم.
امتدادات بأبجديات أخرى
يمكن أن تكون الامتدادات أيضًا دولية: .рф لروسيا (xn--p1ai)، و.中国 للصين (xn--fiqs8s)، و.مصر لمصر (xn--wgbh1c). وتسجّل Domgate أسماء في امتدادات الدول هذه.
Punycode: أسئلة شائعة
هل يُرسَل ما ألصقه إلى Domgate؟
لا. يجري التحويل في متصفحك أثناء الكتابة ولا يُرسَل أي شيء. ومن دون JavaScript، تطلب أزرار التحويل من خادمنا تحويل الأسماء، ولا يحتفظ بأي شيء.
ماذا تعني xn--؟
لماذا تصبح أسمائي بأحرف صغيرة بعد التحويل؟
هل يمكن تحويل أي اسم؟
هل أسجّل صيغة Unicode أم صيغة Punycode؟