TCP / IP-Computernetzwerke verwenden sowohl die IP-Adressen als auch die MAC-Adressen der verbundenen Clientgeräte. Während sich die IP-Adresse im Laufe der Zeit ändert, bleibt die MAC-Adresse eines Netzwerkadapters immer gleich.
Es gibt mehrere Gründe, aus denen Sie die MAC-Adresse eines Remotecomputers wissen möchten. Die Verwendung eines Befehlszeilenprogramms wie der Eingabeaufforderung in Windows ist einfach.
Ein einzelnes Gerät kann mehrere Netzwerkschnittstellen und MAC-Adressen besitzen. Beispielsweise sind einem Laptop-Computer mit Ethernet-, Wi-Fi- und Bluetooth-Verbindungen zwei oder manchmal drei MAC-Adressen zugeordnet, eine für jedes physische Netzwerkgerät.
Warum eine MAC-Adresse herausfinden?
Gründe für die Ermittlung der MAC-Adresse eines Netzwerkgeräts sind:
- Einrichten der MAC-Adressfilterung auf einem Router, um den lokalen Netzwerkzugriff nur auf die Geräte zu beschränken, deren Adressen mit einer Liste von Voreinstellungen übereinstimmen
- Um den Hersteller des Geräts (erste Hälfte der Adresse) und die Seriennummer (zweite Hälfte der Adresse) für den Service zu ermitteln
- Um die Identität eines anderen Geräts zu maskieren. Das Spoofing von MAC-Adressen kann legitimiert werden, um ein Heimnetzwerk-Gateway bei einem Internetanbieter zu registrieren. Es kann auch böswillige Absichten haben, z. B. die MAC-Adressfilterfunktion zu verhindern, um in das Netzwerk einzudringen
Einschränkungen bei der Suche nach MAC-Adressen
Es ist normalerweise nicht möglich, MAC-Adressen für Geräte außerhalb der Reichweite einer Person zu suchen. Es ist oft nicht möglich, die MAC-Adresse eines Computers allein anhand seiner IP-Adresse zu ermitteln, da diese beiden Adressen aus unterschiedlichen Quellen stammen.
Die Hardwarekonfiguration eines Computers bestimmt seine MAC-Adresse, während die Konfiguration des Netzwerks, mit dem er verbunden ist, seine IP-Adresse festlegt.
Wenn die Computer jedoch an dasselbe TCP / IP-Netzwerk angeschlossen sind, können Sie die MAC-Adresse mithilfe einer Technologie namens ARP (Address Resolution Protocol) ermitteln, die in TCP / IP enthalten ist.
Bei Verwendung von ARP verfolgt jede lokale Netzwerkschnittstelle sowohl die IP-Adresse als auch die MAC-Adresse für jedes Gerät, mit dem es kürzlich kommuniziert hat. Bei den meisten Computern sehen Sie diese Liste der Adressen, die ARP gesammelt hat.
So verwenden Sie ARP zum Suchen einer MAC-Adresse
In Windows, Linux und anderen Betriebssystemen das Befehlszeilendienstprogramm Arp Zeigt lokale MAC-Adressinformationen an, die im ARP-Cache gespeichert sind. Es funktioniert jedoch nur innerhalb einer kleinen Gruppe von Computern in einem lokalen Netzwerk (LAN), nicht über das Internet.
Hinweis: Es gibt eine andere Methode, um die MAC-Adresse des derzeit verwendeten Computers zu ermitteln ipconfig / all Befehl in Windows.
ARP ist für die Verwendung durch Systemadministratoren gedacht und ist keine normalerweise nützliche Methode, um Computer und Personen im Internet zu finden.
Hier ein Beispiel, wie Sie eine MAC-Adresse über eine IP-Adresse finden können. Beginnen Sie mit dem Ping des Geräts, an das der MAC adressieren soll:
ping 192.168.86.45
Der Ping-Befehl stellt eine Verbindung mit dem anderen Gerät im Netzwerk her und sollte ein Ergebnis wie folgt anzeigen: Pinging 192.168.86.45 mit 32 Datenbytes: Antwort von 192.168.86.45: Bytes = 32 Zeit = 290 ms TTL = 128 Antwort von 192.168.86.45: Bytes = 32 Zeit = 3 ms TTL = 128 Antwort von 192.168.86.45: Bytes = 32 Zeit = 176 ms TTL = 128 Antwort von 192.168.86.45: Bytes = 32 Zeit = 3 ms TTL = 128
Verwenden Sie den folgenden arp-Befehl, um eine Liste mit der MAC-Adresse des gerade gepingelten Geräts anzuzeigen: arp -a
Die Ergebnisse können in etwa so aussehen, aber wahrscheinlich bei vielen anderen Einträgen: Schnittstelle: 192.168.86.38 --- 0x3 Physikalischer Adressentyp der Internetadresse 192.168.86.1 70-3a-cb-14-11-7a dynamisch 192.168.86.45 98-90-96-B9-9D-61 dynamisch 192.168.86.255 ff-ff-ff-ff-ff-ff statisch 224.0.0.22 01-00-5e-00-00-16 statisch 224.0.0.251 01-00-5e-00-00-fb statisch
Suchen Sie die IP-Adresse des Geräts in der Liste. Die MAC-Adresse wird direkt daneben angezeigt. In diesem Beispiel ist die IP-Adresse 192.168.86.45 und die MAC-Adresse ist 98-90-96-B9-9D-61 (sie sind hier nur zur Hervorhebung in Fettdruck dargestellt).