كيفية تحويل IPv6 إلى عنوان MAC
لا يمكنك استعادة عنوان MAC من عنوان IPv6 إلا إذا كان معرّف الواجهة في IPv6
مشتقًا من ذلك العنوان باستخدام طريقة EUI-64. يظهر هذا غالبًا في عناوين
الربط المحلي الأقدم التي تبدأ بـ fe80:: وبعض العناوين التي جرى تكوينها
تلقائيًا بدون حالة.
متى ينجح ذلك
ينجح هذا التحويل العكسي عندما تظل آخر 64 بت من عنوان IPv6 تحتوي على معرّف واجهة من نوع EUI-64.
- تم إنشاء معرّف الواجهة من عنوان MAC بطول 48 بت.
- ما زالت البايتات الوسطى هي
ff:fe. - لم يتم إنشاء العنوان عبر إضافات الخصوصية أو أي آلية عشوائية أخرى.
كيف تعمل عملية التحويل
تعيد الأداة بناء عنوان MAC عبر الخطوات التالية:
- قراءة آخر 64 بت من عنوان IPv6.
- إزالة البايتات
ff:feالمُدرجة في وسط معرّف الواجهة. - عكس بت universal/local في البايت الأول.
- تنسيق الـ 48 بت المتبقية كعنوان MAC قياسي.
لماذا لا يظهر عنوان MAC
قد لا تحصل على نتيجة لعدة أسباب:
- صياغة عنوان IPv6 غير صحيحة.
- العنوان صالح، لكنه لم يُنشأ من عنوان MAC باستخدام EUI-64.
- العنوان يستخدم عناوين الخصوصية أو العناوين العشوائية المستقرة أو DHCPv6 أو طريقة إسناد أخرى غير قائمة على MAC.