เครือข่ายคอมพิวเตอร์ TCP / IP ใช้ทั้งที่อยู่ IP และที่อยู่ MAC ของอุปกรณ์ไคลเอ็นต์ที่เชื่อมต่อ แม้ว่าที่อยู่ IP จะเปลี่ยนแปลงตลอดเวลาที่อยู่ MAC ของอะแดปเตอร์เครือข่ายจะยังคงเหมือนเดิม
มีหลายสาเหตุที่คุณอาจต้องการทราบที่อยู่ MAC ของคอมพิวเตอร์ระยะไกลและทำได้ง่ายโดยการใช้ยูทิลิตีบรรทัดคำสั่งเช่น Command Prompt ใน Windows
อุปกรณ์เดียวสามารถมีอินเทอร์เฟซเครือข่ายและที่อยู่ MAC ได้หลายแบบ คอมพิวเตอร์แล็ปท็อปที่มีอีเธอร์เน็ต Wi-Fi และการเชื่อมต่อแบบบลูทู ธ เช่นมีที่อยู่ MAC สองหรือสามที่เชื่อมโยงกับเครือข่ายหนึ่งตัวสำหรับอุปกรณ์เครือข่ายทางกายภาพแต่ละชนิด
ทำไมต้องคิดหาที่อยู่ MAC?
เหตุผลในการติดตามที่อยู่ MAC ของอุปกรณ์เครือข่ายรวมถึง:
- การตั้งค่าการกรองที่อยู่ MAC บนเราเตอร์เพื่อ จำกัด การเข้าถึงเครือข่ายท้องถิ่นเฉพาะอุปกรณ์ที่มีที่อยู่ตรงกับรายการที่ตั้งล่วงหน้า
- เพื่อตรวจสอบผู้ผลิตอุปกรณ์ (ครึ่งแรกของที่อยู่) และหมายเลขซีเรียล (ครึ่งหลังของที่อยู่) สำหรับบริการ
- เพื่อหลอกลวง (ปลอม) เอกลักษณ์ของอุปกรณ์อื่น การปลอมแปลงที่อยู่ MAC สามารถใช้อย่างถูกต้องเพื่อลงทะเบียนอุปกรณ์เกตเวย์เครือข่ายภายในบ้านกับผู้ให้บริการอินเทอร์เน็ต นอกจากนี้ยังสามารถมีเจตนาร้ายเช่นเพื่อเอาชนะคุณลักษณะการกรองที่อยู่ MAC เพื่อเจาะเข้าสู่เครือข่าย
ข้อ จำกัด ของ MAC Address Lookups
มักไม่สามารถค้นหาที่อยู่ MAC สำหรับอุปกรณ์ที่อยู่นอกการเข้าถึงทางกายภาพของบุคคล บ่อยครั้งที่ไม่สามารถกำหนดที่อยู่ MAC ของคอมพิวเตอร์จากที่อยู่ IP ได้เพียงอย่างเดียวเนื่องจากที่อยู่ทั้งสองแห่งนี้มาจากแหล่งต่างๆ
การกำหนดค่าฮาร์ดแวร์ของคอมพิวเตอร์กำหนดที่อยู่ MAC ในขณะที่การกำหนดค่าเครือข่ายเชื่อมต่อกับกำหนดที่อยู่ IP
อย่างไรก็ตามหากคอมพิวเตอร์เชื่อมต่อกับเครือข่าย TCP / IP เดียวกันคุณสามารถกำหนดที่อยู่ MAC ผ่านเทคโนโลยีที่เรียกว่า ARP (Address Resolution Protocol) ซึ่งมาพร้อมกับ TCP / IP
การใช้ ARP แต่ละอินเตอร์เฟสเครือข่ายท้องถิ่นจะติดตามทั้งที่อยู่ IP และที่อยู่ MAC สำหรับอุปกรณ์แต่ละเครื่องที่ได้รับการติดต่อเมื่อเร็ว ๆ นี้ คอมพิวเตอร์ส่วนใหญ่ช่วยให้คุณสามารถดูรายการที่อยู่ที่ ARP เก็บรวบรวมได้
วิธีการใช้ ARP เพื่อค้นหาที่อยู่ MAC
ใน Windows, Linux และระบบปฏิบัติการอื่น ๆ ยูทิลิตีบรรทัดคำสั่ง ARP แสดงข้อมูลที่อยู่ MAC ภายในที่จัดเก็บไว้ในแคช ARP แต่จะทำงานเฉพาะภายในกลุ่มเล็ก ๆ ของคอมพิวเตอร์ในเครือข่ายท้องถิ่น (LAN) ไม่ผ่านอินเทอร์เน็ต
บันทึก: มีวิธีอื่นที่ใช้ในการค้นหาที่อยู่ MAC ของคอมพิวเตอร์ที่คุณกำลังใช้ซึ่งเกี่ยวข้องกับการใช้ ipconfig / ทั้งหมด คำสั่งใน Windows
ARP มีวัตถุประสงค์เพื่อใช้โดยผู้ดูแลระบบและไม่ใช่วิธีที่มีประโยชน์โดยทั่วไปในการติดตามคอมพิวเตอร์และบุคคลในอินเทอร์เน็ต
นี่เป็นตัวอย่างหนึ่งของการหาที่อยู่ MAC ผ่านที่อยู่ IP เริ่มต้นด้วยการ ping อุปกรณ์ที่คุณต้องการ MAC เพื่อที่อยู่:
ping 192.168.86.45
คำสั่ง ping สร้างการเชื่อมต่อกับอุปกรณ์อื่นบนเครือข่ายและควรแสดงผลเช่นนี้: กำลังส่ง Ping 192.168.86.45 โดยมีข้อมูล 32 ไบต์: ตอบจาก 192.168.86.45: bytes = 32 time = 290ms TTL = 128 ตอบจาก 192.168.86.45: bytes = 32 time = 3ms TTL = 128 ตอบจาก 192.168.86.45: bytes = 32 time = 176ms TTL = 128 ตอบจาก 192.168.86.45: bytes = 32 time = 3ms TTL = 128
ใช้คำสั่ง arp ต่อไปนี้เพื่อดูรายการที่แสดงที่อยู่ MAC ของอุปกรณ์ที่คุณเพิ่งส่ง Ping: 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 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 (ใช้เป็นตัวหนาสำหรับเน้นเฉพาะ)