ترميز/فك ترميز Punycode
رمّز أو فك ترميز أسماء النطاقات الدولية باستخدام Punycode.
حول مشفر/مفكك Punycode
يقوم مشفر/مفكك Punycode بتحويل أسماء النطاقات الدولية (IDN) بين شكلها Unicode القابل للقراءة البشرية وتمثيلها Punycode المتوافق مع ASCII (ACE) والمسبوق بـ xn--. Punycode هي الآلية المحددة في RFC 3492 التي تسمح بتسجيل وحل أسماء النطاقات التي تحتوي على أحرف غير ASCII مثل الأحرف العربية أو الصينية أو السيريلية أو اللاتينية ذات العلامات التشكيلية ضمن نظام DNS، الذي يدعم ASCII فقط. تتعامل الأداة مع أسماء النطاقات الكاملة ذات التسميات المتعددة وتطبق أو تزيل بادئة xn-- بشكل صحيح على كل تسمية دولية. إنها أداة أساسية لمسجلي النطاقات ومهندسي DNS وباحثي الأمن.
كيفية الاستخدام
أدخل اسم نطاق Unicode مثل cafe.com أو نطاقًا بأي نص غير لاتيني في حقل الإدخال وانقر على Encode لتلقي تمثيل Punycode الكامل مع التسميات المسبوقة بـ xn--. لفك التشفير، الصق نطاق Punycode يحتوي على تسميات xn-- وانقر على Decode لرؤية الشكل الأصلي لـ Unicode. تعالج الأداة اسم النطاق الكامل بما في ذلك جميع التسميات المفصولة بنقاط. انسخ النطاق المشفر أو المفكك للاستخدام في سجللات DNS أو تكوين شهادة SSL أو تحليل الأمان.
حالات الاستخدام الشائعة
- تحويل أسماء النطاقات الدولية Unicode إلى تنسيق Punycode ACE لتكوين ملف منطقة DNS وتسجيل النطاقات
- فك تشفير تسميات xn-- Punycode الموجودة في شهادات SSL/TLS أو سجلات WHOIS للتحقق من النطاق Unicode الأساسي
- التحقق من أن تسجيل نطاق IDN يتوافق مع أحرف Unicode المقصودة قبل الشراء
- اكتشاف هجمات التصيد الاحتيالي المتجانسة عن طريق فك تشفير نطاقات Punycode المشبوهة التي تشبه بصريًا النطاقات الشرعية
- اختبار أجزاء نطاق عناوين البريد الإلكتروني الدولية والتحقق من صحة تكوين بريد IDN في خوادم البريد