רשתות מחשב TCP / IP משתמשות הן בכתובות IP והן בכתובות MAC של התקני לקוח מחוברים. בעוד שכתובת ה- IP משתנה עם הזמן, כתובת ה- MAC של מתאם הרשת נשארת תמיד זהה.
ישנן מספר סיבות ייתכן שתרצה לדעת את כתובת ה- MAC של מחשב מרוחק, וזה באמת קל לעשות באמצעות כלי שורת הפקודה , כגון שורת הפקודה ב- Windows.
התקן יחיד יכול להחזיק ממשקי רשת מרובים וכתובות MAC. מחשב נישא עם חיבורי אתרנט , Wi-Fi ו- Bluetooth , לדוגמה, כולל שתי כתובות של MAC או שלוש פעמים הקשורות אליו, אחת עבור כל התקן רשת פיזי.
מדוע להבין כתובת MAC?
ישנן סיבות רבות כדי לאתר את כתובת ה- MAC של התקן רשת:
- כדי להגדיר סינון כתובות MAC בנתב כדי להגביל את הגישה לרשת המקומית רק למכשירים שבהם כתובותיהם תואמות רשימה של הגדרות קבועות מראש
- כדי לקבוע את יצרן ההתקן (המחצית הראשונה של הכתובת) ואת המספר הסידורי (המחצית השנייה של הכתובת), כגון עבור שירות אחריות
- כדי להתחזה (לזייף) את הזהות של מכשיר אחר. הזיהוי MAC פונה ניתן להשתמש באופן לגיטימי כדי לרשום מכשיר רשת ביתית עם ספק האינטרנט. עם זאת, הוא יכול גם כוונה זדונית, כמו להביס את מאק כתובת סינון תכונה כדי לפרוץ לרשת
מגבלות של כתובות MAC כתובת
למרבה הצער, זה בדרך כלל לא ניתן לחפש כתובות MAC עבור התקנים מחוץ להגיע פיזית של אדם. לעתים קרובות לא ניתן לקבוע את כתובת ה- MAC של המחשב מכתובת ה- IP שלו בלבד, מכיוון ששתי כתובות אלה מקורן ממקורות שונים.
תצורת החומרה של המחשב קובעת את כתובת ה- MAC שלו, בעוד שהתצורה של הרשת שבה הוא מחובר קובעת את כתובת ה- IP שלו.
עם זאת, אם המחשבים מחוברים לאותה רשת TCP / IP, באפשרותך לקבוע את כתובת ה- MAC באמצעות טכנולוגיה הנקראת ARP (Protocol Resolution Protocol) , הכלולה ב- TCP / IP.
באמצעות ARP, כל ממשק רשת מקומי עוקב הן את כתובת ה- IP והן את כתובת ה- MAC עבור כל התקן שבו התקשר לאחרונה. רוב המחשבים מאפשרים לך לראות רשימה זו של כתובות ש- ARP אסף.
כיצד להשתמש ARP למצוא כתובת MAC
ב- Windows, Linux ומערכות הפעלה אחרות, כלי שורת הפקודה "arp" מציג את פרטי כתובת ה- MAC המקומיים המאוחסנים במטמון ARP. עם זאת, זה עובד רק בתוך קבוצה קטנה של מחשבים ברשת המקומית (LAN) , לא על פני האינטרנט.
הערה: יש שיטה אחרת המשמשת כדי למצוא את כתובת ה- MAC של המחשב שבו אתה משתמש כרגע , הכולל שימוש בפקודה ipconfig / all (ב- Windows).
ARP מיועדת לשימוש על ידי מנהלי מערכת ואינה דרך שימושית בדרך כלל כדי לאתר מחשבים ואנשים באינטרנט.
עם זאת, להלן דוגמה אחת לאופן איתור כתובת MAC באמצעות כתובת IP. ראשית, התחל על ידי pinging את המכשיר שאתה רוצה MAC כתובת:
פינג 192.168.86.45פקודת ה- ping קובעת חיבור להתקן האחר ברשת וצריכה להראות תוצאה כזו:
Pinging 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: בתים = 32 זמן = 3ms TTL = 128השתמש בפקודה הבאה של arp כדי לקבל רשימה המציגה את כתובת ה- MAC של המכשיר שאותו קיבלת:
arp -aהתוצאות עשויות להיראות משהו כזה, אבל כנראה עם ערכים רבים אחרים:
ממשק: 192.168.86.38 --- 0x3 כתובת אינטרנט סוג כתובת פיזית 192.168.86.1 70-3a-cb-14-11-7a Dynamic 192.168.86.45 98-90-96-B9-9D-61 Dynamic 192.168.86.255 ff- ff-ff-ff-ff-ff סטטי 224.0.0.22 01-00-5e-00-00-16 סטטי 224.0.0.251 01-00-5e-00-00-fb סטטימצא את כתובת ה- IP של המכשיר ברשימה; כתובת ה- MAC מוצגת ממש לידו. בדוגמה זו, כתובת ה- IP היא 192.168.86.45 וכתובת ה- MAC שלה היא 98-90-96-B9-9D-61 (הם מודגשים כאן לצורך הדגשה).