كيفية استخدام عنوان IP للعثور على عنوان MAC

تستخدم شبكات الكمبيوتر TCP / IP كل من عناوين IP وعناوين MAC لأجهزة العميل المتصلة. بينما يتغير عنوان IP بمرور الوقت ، فإن عنوان MAC لمحول الشبكة يبقى دائمًا كما هو.

هناك العديد من الأسباب التي قد ترغب في معرفة عنوان MAC الخاص بالكمبيوتر البعيد ، ومن السهل فعل ذلك باستخدام أداة مساعدة لسطر الأوامر ، مثل موجه الأوامر في Windows.

يمكن لجهاز واحد امتلاك واجهات متعددة للشبكة وعناوين MAC. على سبيل المثال ، يوجد كمبيوتر محمول مزود بإيثرنت واتصال Wi-Fi و Bluetooth ، له عنوانين MAC أو ثلاثة عناوين أحيانًا مقترن به ، واحد لكل جهاز شبكة فعلية.

لماذا معرفة عنوان MAC؟

هناك العديد من الأسباب لتعقب عنوان MAC الخاص بأحد أجهزة الشبكة:

التقييدات على عمليات البحث عن عناوين MAC

للأسف ، لا يمكن عمومًا البحث عن عناوين MAC للأجهزة خارج مدى الوصول الفعلي للشخص. في كثير من الأحيان لا يمكن تحديد عنوان MAC الخاص بالكمبيوتر من عنوان IP الخاص به فقط لأن هذين العنوانين ينشأان من مصادر مختلفة.

يحدد تكوين الأجهزة الخاص بالكمبيوتر عنوان MAC الخاص به بينما يحدد تكوين الشبكة المتصلة به عنوان IP الخاص به.

ومع ذلك ، إذا كانت أجهزة الكمبيوتر متصلة بنفس شبكة TCP / IP ، فيمكنك تحديد عنوان MAC من خلال تقنية تسمى ARP (بروتوكول تحليل العنوان) ، والتي تم تضمينها مع TCP / IP.

باستخدام ARP ، تتعقب كل واجهة شبكة محلية عنوان IP وعنوان MAC لكل جهاز تم الاتصال به مؤخرًا. تسمح لك معظم أجهزة الكمبيوتر بمشاهدة قائمة العناوين التي قام ARP بجمعها.

كيفية استخدام ARP للبحث عن عنوان MAC

في نظام التشغيل Windows و Linux وأنظمة التشغيل الأخرى ، تعرض أداة سطر الأوامر "arp" معلومات عنوان MAC المحلية المخزنة في ذاكرة التخزين المؤقت ARP. ومع ذلك ، فإنه يعمل فقط ضمن مجموعة صغيرة من أجهزة الكمبيوتر على شبكة اتصال محلية (LAN) ، وليس عبر الإنترنت.

ملاحظة: توجد طريقة مختلفة تستخدم للعثور على عنوان MAC الخاص بالكمبيوتر الذي تستخدمه حاليًا ، والذي يتضمن استخدام الأمر ipconfig / all (في Windows).

تم تصميم ARP ليتم استخدامها من قبل مسؤولي النظام وليست طريقة مفيدة بشكل عام لتعقب أجهزة الكمبيوتر والأشخاص على الإنترنت.

ومع ذلك ، فيما يلي مثال واحد لكيفية العثور على عنوان MAC عبر عنوان IP. أولاً ، ابدأ باختبار اتصال الجهاز الذي تريد من MAC معالجته من أجل:

بينغ 192.168.86.45

يقوم الأمر ping بإنشاء اتصال مع الجهاز الآخر على الشبكة ويجب إظهار نتيجة مثل هذا:

الأزيز 192.168.86.45 مع 32 بايت من البيانات: رد من 192.168.86.45: بايت = 32 مرة = 290ms TTL = 128 رد من 192.168.86.45: بايت = 32 مرة = 3ms TTL = 128 رد من 192.168.86.45: بايت = 32 مرة = 176ms TTL = 128 رد من 192.168.86.45: bytes = 32 time = 3ms TTL = 128

استخدم الأمر arp التالي للحصول على قائمة تعرض عنوان MAC الخاص بهذا الجهاز الذي تتعرض لضغوط منه:

ARP -a

قد تبدو النتائج شيئًا من هذا القبيل ، ولكن ربما مع العديد من الإدخالات الأخرى:

السطح البيني: 192.168.86.38 --- 0x3 عنوان الإنترنت العنوان الفعلي نوع 192.168.86.1 70-3a-cb-14-11-7a الديناميكي 192.168.86.45 98-90-96-B9-9D-61 dynamic 192.168.86.255 ff- ff-ff-ff-ff-ff static 224.0.0.22 01-00-5e-00-00-16 static 224.0.0.251 01-00-5e-00-00-fb static

ابحث عن عنوان IP الخاص بالجهاز في القائمة ؛ يظهر عنوان MAC بجواره مباشرة. في هذا المثال ، يكون عنوان IP هو 192.168.86.45 وعنوان MAC الخاص به هو 98-90-96-B9-9D-61 (إنهما جريئان هنا للتأكيد).