خطوات الاستخدام
أدخل البادئة السداسية العشرية لعنوان MAC (الثلاثة بايتات الأولى) في حقل الإدخال. تتكون بادئة MAC من 6 أحرف سداسية عشرية (0-9 و A-F)، وقد تكون مفصولة بنقطتين أو شرطتين أو بدون فواصل. على سبيل المثال: '00:1A:2B' أو '001A2B'. هذه البادئة تمثل معرف المنظمة الفريد (OUI) الذي تحدده IEEE لكل شركة مصنعة. إذا أدخلت عنوان MAC كاملاً (12 حرفاً) تُستخرج أول 6 أحرف تلقائياً ويُهمَل الباقي؛ وأما أي إدخال آخر (أقل من 6 أحرف، أو أحرف غير سداسية عشرية) فترفضه الحاسبة.
بعد الحصول على البادئة السداسية العشرية، يتم تحويلها إلى قيمة عشرية. كل حرف سداسي عشري يمثل 4 بتات، والرقم العشري الناتج هو مجموع (قيمة الحرف × 16^(موضعه))، حيث الموضع يبدأ من 0 من اليمين. على سبيل المثال، البادئة '00:0C:29' تكافئ الرقم السداسي العشري 0x000C29. يتم التحويل كالتالي: (0×16^5)+(0×16^4)+(0×16^3)+(12×16^2)+(2×16^1)+(9×16^0) = 0+0+0+3072+32+9 = 3113. هذه العملية تحول المعرف السداسي العشري إلى عدد صحيح عشري يسهل البحث عنه في قواعد بيانات OUI.
يتم البحث عن القيمة العشرية الناتجة في قاعدة بيانات OUI الخاصة بك أو في سجل IEEE المنشور. تنبيه في النطاق: هذه الحاسبة لا تضم قائمة بائعين ولا تعرض اسماً، بل تُخرج عدد OUI العشري ونمطه المنقّط وحالتَي بتّات التخصيص؛ فأسم البائع يُجاب من مطابقة ذلك العدد مع نطاق مسجل (مثلاً 0x000C29 = 3113 يعود لـ VMware). إذا لم يُطابق أي نطاق، فالبادئة خاصة أو جديدة.
تُخرج الحاسبة أربعة عناصر: عدد OUI العشري (النتيجة الرئيسة)، وبادئة OUI المنقّطة، وتصنيف البت الأول من البتات: unicast أو multicast (بت الإرسال)، و globally unique أو locally administered (بت التخصيص). يمكن للمستخدم نسخ النتيجة أو إجراء بحث جديد. هذه الأداة مفيدة لمهندسي الشبكات وخبراء الأمن لتحديد نوع الجهاز أو الشركة المصنعة بناءً على عنوان MAC.
أمثلة محلولة
تطبيقات عملية على بحث بائع عنوان MAC بخطوات الحل كاملة.
الحل
أولاً، نستخرج البادئة المكونة من 6 أحرف سداسية عشرية: 00:0C:29. نحذف النقطتين لتصبح '000C29'. ثم نحول هذا الرقم السداسي العشري إلى عشري. نستخدم الصيغة: كل رقم × 16^موضعه من اليمين (موضع 0 لأقصى اليمين). الرقم السداسي: 0,0,0,C,2,9 (من اليسار إلى اليمين: الموضع 5 للمنزلة الأكثر أهمية). القيمة = (0×16^5)+(0×16^4)+(0×16^3)+(12×16^2)+(2×16^1)+(9×16^0) = 0+0+0+3072+32+9 = 3113. بالبحث في قاعدة بيانات OUI، نجد أن القيمة العشرية 3113 تتوافق مع شركة VMware, Inc. (حيث تمتلك VMware النطاق 00:0C:29). وبالتالي، الجهاز من إنتاج VMware (غالباً ما يكون جهازاً افتراضياً).
الحل
البادئة '3C:5A:B4' تمثل الرقم السداسي العشري 0x3C5AB4. لتحويله إلى عشري: نكتب الرقم 3,C,5,A,B,4. المواضع من اليمين: 4 في الموضع 0، B (11) في الموضع 1، A (10) في الموضع 2، 5 في الموضع 3، C (12) في الموضع 4، 3 في الموضع 5. الحساب: (3×16^5) + (12×16^4) + (5×16^3) + (10×16^2) + (11×16^1) + (4×16^0) = (3×1048576) + (12×65536) + (5×4096) + (10×256) + (11×16) + (4×1) = 3145728 + 786432 + 20480 + 2560 + 176 + 4 = 3955380. وفقاً لقاعدة بيانات OUI، القيمة 3955380 تقع ضمن نطاق 3C:5A:B4 المسجل لصالح شركة Intel Corporate (حيث أن Intel تمتلك نطاقات كثيرة). وبالتالي البائع هو Intel.
أمثلة محسوبة
قيم مُدخَلة ونتيجة محسوبة فعليًا بواسطة بحث بائع عنوان MAC.
مرجع — بادئة VMware مع نقطتين وعنوان كامل مقبول ضمناً
- بادئة MAC أو عنوان كامل (6 أو 12 حرفاً سداسياً)
- 00:0C:29
مرجع — بادئة Intel بحروف صغيرة وبلا فواصل
- بادئة MAC أو عنوان كامل (6 أو 12 حرفاً سداسياً)
- 3c5ab4
مرجع — عنوان MAC كامل: اقتصاص البادئة وتحليل بت التخصيص
- بادئة MAC أو عنوان كامل (6 أو 12 حرفاً سداسياً)
- AA:BB:CC:DD:EE:FF
مرجع — صيغة الشرطات تُعامل مثل النقطتين
- بادئة MAC أو عنوان كامل (6 أو 12 حرفاً سداسياً)
- 00-1A-2B