محول IDN إلى Punycode
- القوائم الكاملة، فحص الحروف، معرفة النطاق المقلَّد
- ملاحظة التوافق مع IDNA 2003 وتنزيل .txt
- Premium: النطاقات داخل النص وHTML، Punycode الخام، رفع الملفات، تصدير CSV
ما هو محول Punycode؟
أسماء النطاقات الدولية (IDN) هي نطاقات مكتوبة بحروف غير لاتينية، مثل العربية أو الروسية أو الصينية، أو بحروف لاتينية عليها علامات مثل é وü. نظام أسماء النطاقات (DNS) لا يفهم إلا حروف ASCII، لذلك يُحوَّل كل نطاق دولي إلى صيغة تسمى Punycode تبدأ بـ xn--. هذه الأداة تحوّل بين الصيغتين في الاتجاهين.
اكتب أو الصق اسم نطاق أو رابطاً كاملاً أو بريداً إلكترونياً، وستحدد الأداة اتجاه التحويل وحدها: الاسم العربي يتحول إلى xn--، واسم xn-- يعود إلى شكله المقروء. تظهر الصيغتان معاً ولكل واحدة زر نسخ، وتتحدث النتيجة أثناء الكتابة.
- فك ترميز عنوان غريب: رأيت
xn--mgbh0fb.xn--kgbechtvفي سجل أو رسالة أو شريط المتصفح؟ الصقه هنا لترىمثال.إختبار. - تجهيز نطاق عربي للإعداد التقني: سجلات DNS ولوحات الاستضافة وطلبات شهادة SSL وكثير من النماذج لا تقبل إلا صيغة ASCII.
- روابط وبريد كامل: يتغير اسم المضيف فقط، ويبقى المسار والمعاملات وما قبل @ كما هو.
- كشف النطاقات المزيفة: تنبّهك الأداة إذا خلط الاسم بين أنظمة كتابة أو استخدم حروفاً تشبه اللاتينية فقط.
طريقة استخدام محول Punycode
- اكتب أو الصق اسماً أو أكثر في خانة «نطاق أو رابط أو بريد إلكتروني» (اسم في كل سطر)، أو اضغط على أحد الأمثلة.
- اقرأ النتيجة: Unicode (الشكل المقروء) وPunycode / ASCII (xn--)، والصيغة الناتجة تظهر بخط عريض.
- اضغط «نسخ» بجانب الصيغة التي تحتاجها، أو «نسخ كل النتائج».
- افتح «كل جزء على حدة» لترى ترميز كل جزء من الاسم، بما فيه الامتداد، ونظام كتابته وطوله.
- إذا ظهر تنبيه أصفر فاقرأه قبل أن تثق بالعنوان.
امتدادات عربية وصيغتها في Punycode
| الشكل المقروء | صيغة Punycode | ملاحظة |
|---|---|---|
| موقع.السعودية | xn--4gbrim.xn--mgberp4a5d4ar | امتداد السعودية |
| موقع.مصر | xn--4gbrim.xn--wgbh1c | امتداد مصر |
| موقع.امارات | xn--4gbrim.xn--mgbaam7a8h | امتداد الإمارات |
| موقع.قطر | xn--4gbrim.xn--wgbl6a | امتداد قطر |
| موقع.الجزائر | xn--4gbrim.xn--lgbbat1ad8j | امتداد الجزائر |
| موقع.المغرب | xn--4gbrim.xn--mgbc0a9azcg | امتداد المغرب |
| مثال.إختبار | xn--mgbh0fb.xn--kgbechtv | نطاق اختبار عربي |
كيف تكشف النطاق المزيّف؟
بعض حروف الأبجديات الأخرى تشبه الحروف اللاتينية تماماً. النطاق аррӏе.com في الأمثلة مكتوب بحروف روسية، فيبدو في المتصفح كأنه علامة تجارية مشهورة، لكن عنوانه الحقيقي xn--80ak6aa92e.com. تُستخدم هذه الأسماء في رسائل التصيّد وصفحات الدخول المزيّفة.
تفحص الأداة كل جزء من الاسم، وتنبّهك إذا خلط بين أنظمة كتابة (مثل اللاتينية والروسية)، أو إذا كانت كل حروف جزء غير لاتيني تشبه حروفاً لاتينية. ومع الحساب المجاني ترى أيضاً النطاق اللاتيني الذي يقلّده («يبدو مثل: apple.com») وتفتح تبويب «فحص الحروف». إذا أعطى رابطٌ وصلك تنبيهاً، فلا تسجّل الدخول في تلك الصفحة.
ماذا يتيح كل مستوى؟
| الميزة | بدون حساب | حساب مجاني | Premium |
|---|---|---|---|
| تحويل النطاقات والروابط والبريد في الاتجاهين | ✓ (5 أسطر في المرة) | ✓ | ✓ |
| جدول الأجزاء، ونظام الكتابة، وتنبيهات النطاقات المزيفة | ✓ | ✓ | ✓ |
| قائمة كاملة مع عمود الحالة وتنزيل .txt | – | ✓ | ✓ |
| فحص الحروف ومعرفة النطاق المقلَّد | – | ✓ | ✓ |
| ملاحظة التوافق مع IDNA 2003 | – | ✓ | ✓ |
| تحويل كل النطاقات داخل نص أو HTML أو ملف hosts | – | – | ✓ |
| Punycode الخام، ورفع ملفات .txt/.csv، وتصدير CSV | – | – | ✓ |
الخصوصية
يتم التحويل داخل متصفحك باستخدام خوارزمية Punycode (RFC 3492) وقواعد IDNA في المتصفح نفسه، ولا تُرسل الأسماء التي تكتبها إلى خادمنا.
معلومات مفيدة
xn--علامة تخبر البرامج أن بقية الجزء مكتوب بصيغة Punycode.- كل جزء بين نقطتين يُحوَّل وحده، وكذلك الامتداد:
.مصريصبحxn--wgbh1c. - في صيغة ASCII لا يزيد الجزء الواحد عن 63 حرفاً، ولا يزيد الاسم كله عن 253 حرفاً.
- يُكتب النطاق العربي من اليمين إلى اليسار، لكن ترتيب الأجزاء في صيغة Punycode يبقى كما هو: الاسم ثم الامتداد.
- في عنوان البريد يُحوَّل النطاق بعد @ فقط. أما الحروف العربية قبل @ فتحتاج خوادم بريد تدعم SMTPUTF8، ولا ينطبق عليها Punycode.
أدوات ذات صلة
- فحص شهادة SSL – تحقق من شهادة أي نطاق
- قارئ رمز QR – اعرف الرابط الحقيقي داخل رمز QR
- منشئ روابط mailto – روابط البريد الإلكتروني
- منشئ الروابط اللطيفة – روابط صفحات نظيفة
أسئلة شائعة عن محول Punycode
ما هو Punycode؟
طريقة لكتابة أي نص Unicode باستخدام الحروف اللاتينية a–z والأرقام والشرطة فقط. تستخدمه أسماء النطاقات حتى تعمل النطاقات العربية وغيرها في نظام DNS الذي لا يقبل إلا ASCII، ويبدأ الجزء المحوَّل بـ xn--.
كيف أحول نطاقاً عربياً إلى Punycode؟
اكتب النطاق العربي في الخانة أعلاه، فتظهر صيغة xn-- فوراً، وانسخها بزر «نسخ». هذه الصيغة هي التي تُكتب في إعدادات DNS ولوحة الاستضافة وطلب شهادة SSL.
كيف أفك ترميز نطاق يبدأ بـ xn--؟
الصقه في الخانة أعلاه فيظهر شكله المقروء مباشرة، فمثلاً xn--mgbh0fb.xn--kgbechtv هو مثال.إختبار. ويمكنك لصق رابط كامل أو بريد إلكتروني أيضاً.
لماذا يعرض المتصفح xn-- بدلاً من الاسم العربي؟
تعرض المتصفحات صيغة Punycode عندما يمكن الخلط بين الاسم واسم آخر، مثلاً إذا جمع بين أنظمة كتابة مختلفة. هذه حماية من التزوير، وفك الترميز هنا يُظهر لك حقيقة الاسم.
هل النطاق الذي يبدأ بـ xn-- خطير؟
ليس بالضرورة، فكل النطاقات العربية تُكتب بهذه الصيغة تقنياً. لكن احذر إذا كان الاسم بعد فك الترميز يقلّد علامة معروفة أو يخلط بين أنظمة الكتابة، وفي هذه الحالة تُظهر الأداة تنبيهاً.
هل يمكن تحويل رابط كامل أو بريد إلكتروني؟
نعم، يتحول اسم المضيف فقط، ويبقى البروتوكول والمنفذ والمسار والمعاملات وما قبل @ كما كتبتها.