تحويل النطاق العربي إلى Punycode

لوحات DNS وشهادات SSL تطلب النطاق بصيغة ASCII، والصق هنا النطاق أو رابطا كاملا.

جارٍ تحميل الأداة…

المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.

طريقة الاستخدام

  1. أدخل النطاق أو الرابط.
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

يُقسم النطاق عند النقاط، ويُوحَّد كل جزء بصيغة NFC وأحرف صغيرة، ثم يُرمَّز كل جزء فيه حرف غير لاتيني بخوارزمية Punycode (RFC 3492) وتُضاف قبله البادئة xn--.

مثال

المدخلات: النطاق أو الرابط = مثال.السعودية. النتيجة: النطاق بصيغة Punycode: xn--mgbh0fb.xn--mgberp4a5d4ar.

مثال.السعودية
xn--mgbh0fb.xn--mgberp4a5d4ar

الحدود والملاحظات

  • يطبق التوحيد NFC والأحرف الصغيرة فقط، لا جدول تعيين UTS 46 الكامل، فبعض الحروف النادرة قد تختلف عن المتصفح.
  • لا يتحقق من أن الحروف مسموحة في سجل النطاق نفسه.

أسئلة شائعة عن هذه الأداة

لماذا أحتاج إلى Punycode لنطاق عربي؟

نظام DNS يقبل حروف ASCII فقط، فيُخزَّن النطاق العربي بصيغة xn-- ويعرضه المتصفح بالعربية.

ما صيغة Punycode للنطاق .السعودية؟

هي xn--mgberp4a5d4ar، وصيغة .مصر هي xn--wgbh1c.

هل يمكنني لصق رابط كامل؟

نعم، تأخذ الأداة اسم النطاق من الرابط وتتجاهل البروتوكول والمسار.