วิธีการใช้ที่อยู่ IP เพื่อค้นหาที่อยู่ MAC

เครือข่ายคอมพิวเตอร์ TCP / IP ใช้ทั้งที่ อยู่ IP และ ที่อยู่ MAC ของอุปกรณ์ไคลเอ็นต์ที่เชื่อมต่อ แม้ว่าที่อยู่ IP จะเปลี่ยนแปลงตลอดเวลาที่อยู่ MAC ของอะแดปเตอร์เครือข่ายจะยังคงเหมือนเดิม

มีเหตุผลหลายประการที่คุณอาจต้องการทราบที่อยู่ MAC ของคอมพิวเตอร์ระยะไกลและเป็นเรื่องง่ายที่จะทำโดยใช้ ยูทิลิตีบรรทัดคำสั่ง เช่น Command Prompt ใน Windows

อุปกรณ์เดียวสามารถมีอินเทอร์เฟซเครือข่ายและที่อยู่ MAC ได้หลายแบบ คอมพิวเตอร์แล็ปท็อปที่มี อีเธอร์เน็ต Wi-Fi และการเชื่อมต่อแบบ บลูทู ธ เช่นมีที่อยู่ 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 / all (ใน Windows)

ARP มีวัตถุประสงค์เพื่อใช้โดยผู้ดูแลระบบและไม่ใช่วิธีที่มีประโยชน์โดยทั่วไปในการติดตามคอมพิวเตอร์และบุคคลในอินเทอร์เน็ต

อย่างไรก็ตามต่อไปนี้เป็นตัวอย่างหนึ่งของการหาที่อยู่ MAC ผ่านที่อยู่ IP ขั้นแรกให้เริ่มต้นด้วยการส่ง Ping ไปยังอุปกรณ์ที่คุณต้องการให้ MAC ระบุไว้:

ping 192.168.86.45

คำสั่ง ping สร้างการเชื่อมต่อกับอุปกรณ์อื่นบนเครือข่ายและควรแสดงผลเช่นนี้:

Pinging 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 (ใช้เป็นตัวหนาสำหรับเน้น)