ค้นหาที่อยู่ MAC ของคอมพิวเตอร์ระยะไกลโดยใช้ IP


12

มีวิธีหาที่อยู่ MAC ของคอมพิวเตอร์หรือไม่หากเราทราบที่อยู่ IP ของเครื่องโดยสมมติว่าคอมพิวเตอร์เครื่องนี้อยู่นอก LAN ของเราหรือไม่ ฉันรู้ว่าเราสามารถรับที่อยู่ทางกายภาพของคอมพิวเตอร์ใน LAN ของเราได้อย่างง่ายดายโดยใช้getmacหรือarp in command prompt แต่คำสั่งเหล่านี้ใช้ไม่ได้กับโฮสต์ระยะไกลอื่น ๆ


ไม่ต้องใช้มันในบางเลเยอร์โปรโตคอลฉันกลัว อาจมีซอฟต์แวร์บางตัวที่ทำสิ่งนี้ แต่ฉันไม่ทราบว่าได้รับการสนับสนุนหรือไม่ ฉันขอถามเฉพาะกรณีการใช้งานได้ไหม
Hexaholic

@Hahaholic เมื่อเร็ว ๆ นี้ฉันมีความสนใจในการตรวจสอบเครือข่ายผ่านบรรทัดคำสั่งดังนั้นหลังจากอ่านโพสต์เกี่ยวกับว่าเป็นไปได้ที่จะหา IP ของที่อยู่ MAC ฉันสงสัยว่าเราสามารถทำมันด้วยวิธีอื่น นี่คือลิงค์ไปยังคำถาม: networkengineering.stackexchange.com/questions/1491/…
a_kris

หากคุณสามารถเข้าถึงเซิร์ฟเวอร์ DHCP ที่ให้บริการ LAN ระยะไกลคุณสามารถตรวจสอบการเช่า DHCP และจับคู่ที่อยู่ IP กับที่อยู่ MAC ด้วยวิธีดังกล่าว
KeyszerS

คำตอบ:


10

การรับที่อยู่ MAC ต้องใช้ความสามารถในการรับส่งข้อมูลออกอากาศ

ARP เป็นโปรโตคอลออกอากาศและดังนั้นจึงมีเฉพาะใน LAN

เมื่อเส้นทางถูกกำหนดเส้นทางคุณจะไม่สามารถรับที่อยู่ MAC ได้เนื่องจากมันถูกถอดออกจากแพ็กเก็ตเมื่อข้ามเขตแดนของอุปกรณ์เราเตอร์ / L3

สวิตช์มีตาราง MAC เราเตอร์มีตารางเส้นทางโดยทั่วไป

คุณสามารถรับที่อยู่ MAC ได้จาก LAN เท่านั้น


1
เราเตอร์ที่มีอินเตอร์เฟส LAN แบบหลายจุดยังมีตาราง MAC - เป็นอินเทอร์เฟซที่กำหนดว่าคุณมีตาราง MAC ไม่ใช่บทบาทของอุปกรณ์ของคุณ (เราเตอร์ยังคงต้องส่งต่อที่ L2 ดังนั้นพวกเขายังจำเป็นต้องรู้ นอกจากนี้ MAC ไม่ได้ถูกถอดออกโดยอุปกรณ์ L3 ตามกฎ แต่จะถูกปล้นโดยอุปกรณ์ที่ทำการแปลสื่อ (เช่นจากอีเธอร์เน็ตไปจนถึง SONET เป็นต้น) เราเตอร์อาจเปลี่ยนที่อยู่ MAC แต่ถ้าสื่อ L1 ต้องการหนึ่งส่วนหัวของหลักสูตรจะยังคงอยู่ (และมีค่าที่ถูกต้อง)
Nick Bastin

9

ไม่ที่อยู่ MAC มีความสำคัญกับ LAN เท่านั้น ประเภท LAN ที่แตกต่างกันมีที่อยู่ MAC ประเภทต่างกัน การรู้ที่อยู่ MAC ของโฮสต์บน LAN อื่นนั้นไม่มีความหมาย


1
นอกจากนี้ IP จำนวนมากสามารถแชร์ MAC เดียวกันได้ดังนั้นจึงไม่มีประโยชน์สำหรับแผนที่แบบหนึ่งต่อหนึ่ง
ppp

0

ด้วยการใช้เซิร์ฟเวอร์ DHCP หรือการเชื่อมโยงที่รู้จักกันคุณสามารถค้นหาได้ฉันได้ทำสิ่งนี้ในเซิร์ฟเวอร์ Windows มาก่อนมันไม่ธรรมดา แต่ก็เป็นไปได้ ARP มีพื้นฐานมาจากภายในเครื่องและเป็นเพียงการเชื่อมโยงระหว่างที่อยู่ IP และ MAC ที่ผูกเข้าด้วยกันเพื่ออำนวยความสะดวกในการรับส่งข้อมูลผ่านขอบเขตของเครือข่ายเลเยอร์ 3 ขอบเขต ..... นี่คือสิ่งที่เราเตอร์เข้ามาที่อยู่ MAC แพ็กเก็ตไปยังเราเตอร์ ณ จุดนั้นจะถูกส่งต่ออีกครั้งตามการรวมกันของ MAC / IP

เครื่องสแกน IP ของ ANgry จะบอกคุณและคุณสามารถใช้เราเตอร์ arp -a ... ในการแมปที่อยู่ MAC เมื่อไม่ทราบที่เลเยอร์สามเขตแดนเพื่อช่วยในการส่งต่อเส้นทางสำหรับแพ็คเก็ต ข้อมูลนี้จะถูกเก็บไว้ในแคช arp ของอุปกรณ์ที่อยู่ MAC อยู่ต่อ LAN เราเตอร์เชื่อมต่อขอบเขต LAN ที่เลเยอร์ 3 ดังนั้นจึงผูกทั้งสองเข้าด้วยกัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.