كيفية العثور على عنوان IP عن طريق عنوان MAC

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

تحديد IP الجهاز بواسطة عنوان MAC

لتنفيذ مهمة اليوم ، سوف نستخدم فقط "Command Line" لنظام Windows ، وفي حالة منفصلة ، تطبيق Notepad المدمج. لا تحتاج إلى معرفة أي بروتوكولات أو معلمات أو أوامر ، اليوم سنطلعك عليها جميعًا. يجب على المستخدم فقط الحصول على عنوان MAC الصحيح للجهاز المتصل من أجل إجراء مزيد من البحث.

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

انظر أيضا: كيفية عرض عنوان MAC للكمبيوتر

الأسلوب 1: إدخال الأوامر اليدوي

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

  1. افتح تطبيق Run بالضغط على مجموعة المفاتيح Win + R. أدخل cmd في حقل الإدخال ، ثم انقر فوق الزر "موافق" .
  2. تشغيل الأداة المساعدة تشغيل على Windows

    انظر أيضا: كيفية تشغيل "سطر الأوامر" في ويندوز

  3. ستتم قراءة عناوين IP من خلال ذاكرة التخزين المؤقت ، لذلك يجب ملؤها أولاً. for /L %a in (1,1,254) do @start /b ping 192.168.1.%a -n 2 > nul أمر for /L %a in (1,1,254) do @start /b ping 192.168.1.%a -n 2 > nul مسؤول for /L %a in (1,1,254) do @start /b ping 192.168.1.%a -n 2 > nul هذا. لاحظ أنه يعمل فقط عندما تكون إعدادات الشبكة قياسية ، أي 192.168.1.1 / 255.255.255.0. خلاف ذلك ، الجزء (1،1،254) عرضة للتغيير. بدلاً من 1 و 1 ، يتم إدخال القيم الأولية والنهائية لشبكة IP المعدلة ، وبدلاً من 254 ، يتم إدخال قناع الشبكة الفرعية المعين. اطبع الأمر ، ثم اضغط على المفتاح Enter .
  4. تشغيل استرداد ذاكرة التخزين المؤقت في ويندوز

  5. لقد قمت بتشغيل برنامج نصي لاختبار الاتصال عبر الشبكة بالكامل. يتم الرد عليه بواسطة أمر ping القياسي ، الذي يقوم بمسح عنوان واحد محدد فقط. سيبدأ البرنامج النصي الذي تم إدخاله في إجراء تحليل سريع لجميع العناوين. عند اكتمال المسح ، يتم عرض خط قياسي لمزيد من الإدخال.
  6. إكمال ذاكرة التخزين المؤقت في نظام التشغيل Windows

  7. الآن يجب أن ننظر إلى الإدخالات المخزنة مؤقتًا باستخدام الأمر arp والوسيطة -a . بروتوكول ARP (بروتوكول دقة العنوان) يوضح مدى توافق عناوين MAC مع IP ، مع عرض جميع الأجهزة الموجودة في وحدة التحكم. لاحظ أنه بعد الملء ، يتم تخزين بعض السجلات لمدة لا تزيد عن 15 ثانية ، لذلك مباشرة بعد ملء ذاكرة التخزين المؤقت ، ابدأ المسح عن طريق كتابة arp -a .
  8. أدخل أمرًا لعرض ذاكرة التخزين المؤقت للشبكة في نظام Windows

  9. عادة ، يتم عرض نتائج القراءة بعد ثوانٍ قليلة من تشغيل الأمر. يمكنك الآن التحقق من عنوان MAC الحالي باستخدام عنوان IP المقابل له.
  10. Windows MAC و IP Compliance Results

  11. إذا كانت القائمة طويلة جدًا أو إذا كنت تريد البحث عن تطابق واحد عن قصد ، بدلاً من arp -a بعد ملء ذاكرة التخزين المؤقت ، فأدخل الأمر arp -a | find "01-01-01-01-01-01" arp -a | find "01-01-01-01-01-01" ، حيث 01-01-01-01-01-01 هو عنوان MAC الحالي.
  12. ابحث عن MAC معين في Windows

  13. ثم تحصل على نتيجة واحدة فقط إذا تم العثور على تطابق.
  14. نتائج البحث عن MAC معين في Windows

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

الطريقة 2: إنشاء البرنامج النصي وتشغيله

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

  1. على سطح المكتب ، انقر بزر الماوس الأيمن وقم بإنشاء مستند نصي جديد.
  2. قم بإنشاء مستند نصي جديد في Windows

  3. افتحها والصق الأسطر التالية هناك:

    @echo off
    if "%1" == "" echo no MAC address & exit /b 1
    for /L %%a in (1,1,254) do @start /b ping 192.168.1.%%a -n 2 > nul
    ping 127.0.0.1 -n 3 > nul
    arp -a | find /i "%1"

  4. أدخل البرنامج النصي في مستند نصي على Windows

  5. لن نوضح معنى جميع الخطوط ، حيث يمكنك التعرف عليها في الطريقة الأولى. لم تتم إضافة أي شيء جديد هنا ، تم تحسين العملية فقط وتم تهيئة إدخال إضافي للعنوان الفعلي. بعد إدخال البرنامج النصي من خلال القائمة "ملف" ، حدد "حفظ باسم" .
  6. انتقل إلى حفظ البرنامج النصي في Windows

  7. امنح الملف اسمًا اعتباطيًا ، على سبيل المثال ، Find_mac ، وأضف .cmd بعد الاسم عن طريق تحديد نوع ملف "All files" في الحقل أدناه. يجب أن تكون النتيجة Find_mac.cmd . احفظ البرنامج النصي على سطح المكتب.
  8. احفظ البرنامج النصي في Windows

  9. سيبدو الملف المحفوظ على سطح المكتب كما يلي:
  10. عرض ملف البرنامج النصي في Windows

  11. قم بتشغيل "سطر الأوامر" واسحب البرنامج النصي هناك.
  12. فتح النصي عبر سطر الأوامر

  13. سيتم إضافة عنوانه إلى السلسلة ، مما يعني أنه تم تحميل الكائن بنجاح.
  14. نجاح فتح البرنامج النصي في ويندوز

  15. اضغط على Space وأدخل عنوان MAC بالتنسيق الموضح في لقطة الشاشة أدناه ، ثم اضغط على مفتاح Enter .
  16. أدخل عنوان MAC للبحث عن نظام التشغيل Windows

  17. سوف يستغرق الأمر بضع ثوان وسترى النتيجة.
  18. نتائج البحث من خلال برنامج نصي في ويندوز

نقترح أن تتعرف على الطرق الأخرى للبحث عن عناوين IP لمختلف أجهزة الشبكات في المواد المختارة من خلال الروابط التالية. يقدم فقط تلك الطرق التي لا تتطلب معرفة العنوان الفعلي أو المعلومات الإضافية.

انظر أيضًا: كيفية العثور على عنوان IP كمبيوتر شخص آخر / طابعة / جهاز التوجيه

إذا لم يؤد البحث بواسطة الخيارين إلى أي نتائج ، تحقق بعناية من MAC الذي تم إدخاله ، وعند استخدام الطريقة الأولى ، لا تنس أن بعض الإدخالات في ذاكرة التخزين المؤقت يتم تخزينها لمدة لا تزيد عن 15 ثانية.