نحوه استفاده از یک آدرس IP برای پیدا کردن آدرس MAC

شبکه های کامپیوتری TCP / IP از آدرس های IP و آدرس MAC دستگاه های متصل مشتری استفاده می کنند. در حالی که آدرس IP در طول زمان تغییر می کند، آدرس MAC یک آداپتور شبکه همواره باقی می ماند.

دلایل متعددی وجود دارد که ممکن است بخواهید آدرس MAC یک کامپیوتر از راه دور را بدانید و با استفاده از یک ابزار خط فرمان مانند Command Prompt در ویندوز بسیار آسان است.

یک دستگاه تنها می تواند چندین رابط شبکه و آدرس MAC داشته باشد. برای مثال، یک کامپیوتر لپ تاپ با اترنت ، Wi-Fi و اتصالات بلوتوث دارای دو یا گاهی سه آدرس MAC مرتبط با آن است، یکی برای هر دستگاه شبکه فیزیکی.

چرا یک آدرس MAC شکل می گیرید؟

دلایل متعددی برای ردیابی آدرس MAC یک دستگاه شبکه وجود دارد:

محدودیت جستجوهای MAC آدرس

متاسفانه، معمولا نمی توان آدرس MAC را برای دستگاه های خارج از دسترسی فیزیکی فرد جستجو کرد. اغلب ممکن است آدرس MAC یک کامپیوتر را از آدرس IP خود تنها تعیین کند، زیرا این دو آدرس از منابع مختلف منشا می گیرند.

پیکربندی سخت افزار کامپیوتر خود، آدرس مک خود را تعیین می کند در حالی که پیکربندی شبکه متصل شده به تعیین آدرس IP آن است.

با این حال، اگر رایانه ها به همان شبکه TCP / IP متصل شوند، می توانید آدرس MAC را از طریق تکنولوژی به نام ARP (Protocol Resolution Protocol) ، که با TCP / IP همراه است، تعیین کنید.

با استفاده از ARP، هر رابط شبکه محلی، هر دو آدرس IP و آدرس MAC را برای هر دستگاهی که اخیرا با آن ارتباط برقرار کرده، ردیابی می کند. اکثر کامپیوترها به شما اجازه می دهد لیست این آدرس هایی را که ARP جمع آوری کرده اید مشاهده کنید.

نحوه استفاده از ARP برای یافتن آدرس MAC

در ویندوز، لینوکس و دیگر سیستم عاملها ، ابزار خط فرمان "arp" اطلاعات مکانی مکانی محلی را که در حافظه ARP ذخیره شده اند نشان می دهد. با این حال، تنها در گروه کوچکی از کامپیوترها در یک شبکه محلی (LAN) کار می کند ، نه از طریق اینترنت.

توجه: روش متفاوتی برای پیدا کردن آدرس MAC رایانه ای که در حال حاضر از آن استفاده می کنید استفاده می شود که شامل استفاده از دستور ipconfig / all است (در ویندوز).

ARP در نظر گرفته شده است که توسط مدیران سیستم مورد استفاده قرار می گیرد و یک روش به طور کلی مفید برای ردیابی کامپیوتر و مردم در اینترنت نیست.

با این وجود، در زیر یک مثال از چگونگی پیدا کردن یک آدرس MAC از طریق یک آدرس IP است. ابتدا با پینگ کردن دستگاهی که می خواهید MAC را برای آدرس ارسال کنید:

پینگ 192.168.86.45

دستور ping ارتباط برقرار کردن با دستگاه دیگر در شبکه را ایجاد می کند و باید نتیجه ای را مانند این نشان دهد:

پینگینگ 192.168.86.45 با 32 بایت داده: پاسخ از 192.168.86.45: bytes = 32 زمان = 290ms TTL = 128 پاسخ از 192.168.86.45: bytes = 32 زمان = 3ms TTL = 128 پاسخ از 192.168.86.45: bytes = 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 پویا 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 است (برای تأیید به این شکل فشار داده شده است).