geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert.

Kommentare

  • mögliches Duplikat von Auflösen einer IP-Adresse eines Remote-Computers in seine MAC-Adresse
  • @Gilles, Diese Frage bezieht sich auf E-Mail. Die Antworten in beiden Threads sind unterschiedlich.
  • Könnte einfach sein, wenn ' eine IPv6-Adresse ist (manchmal sind MAC-Adressen Teil öffentlicher IPv6-Adressen).
  • Es ist inakzeptabel, dass diese Frage als Off Topic eingestuft wird. Es fehlt tatsächlich an Verstand.

Antwort

Kurz gesagt lautet die Antwort Sie können „t .

Normalerweise kann eine Person die MAC-Adresse eines Computers nicht allein von ihrer IP-Adresse abrufen Diese beiden Adressen stammen aus unterschiedlichen Quellen. Einfach ausgedrückt bestimmt die Hardware-Konfiguration eines Computers seine MAC-Adresse, während die Konfiguration des Netzwerks, mit dem er verbunden ist, seine IP-Adresse bestimmt.

Computer, mit denen verbunden ist Das gleiche lokale TCP / IP-Netzwerk kann die MAC-Adressen der anderen ermitteln. Die in TCP / IP enthaltene Technologie ARP – Address Resolution Protocol macht dies möglich. Mit ARP führt jeder Computer eine Liste der IP- und MAC-Adressen für jedes Gerät Es wurde kürzlich mit kommuniziert.

Kommentare

  • Und diese kurze Antwort ist falsch. Man kann immer eine ARP-Suche durchführen um den MAC einer IP zu bestimmen Die Sache ist, dass Sie wahrscheinlich nicht die tatsächliche IP eines Geräts sehen (aufgrund von NAT), wenn Sie ' in separaten Netzwerken sind.
  • Der obige Kommentar lautet falsch. Wenn Sie eine ARP-Suche nach einer IP durchführen, die sich ' nicht im selben Netzwerk befindet, erhalten Sie im Allgemeinen keine Antwort. Es gibt einige Fälle, in denen die ARP-Maskierung konfiguriert ist und antwortet, aber ' ist ziemlich selten, da dies andere Probleme verursacht.
  • @ pjc50 Wenn keine Wiederholung erfolgt, wird nicht verhindert, dass eine ARP-Suche durchgeführt wird. Mein Hauptpunkt ist, dass Sie immer nachschlagen können. Und wenn Sie ' im selben Netzwerk sind, erhalten Sie immer das, wonach Sie gesucht haben. So ' funktioniert das Ethernet-Protokoll. Andernfalls würde kein IP-Paketaustausch im Netzwerk stattfinden, da NICs IPs nicht in MACs auflösen könnten.
  • @ U-D13 I have an IP address of a computer which I am currently away from im Frage bedeutete wahrscheinlich, dass der Benutzer versucht, die MAC-Adresse eines Computers zu finden, der sich nicht im selben Netzwerk befindet. In diesem Fall ist die Antwort richtig.
  • @Shiva " bedeutete wahrscheinlich ". Ich kann nicht am Computer meines Kollegen sein, aber wir ' befinden uns im selben Netzwerk. Ich kann von zu Hause aus über VPN arbeiten und mich von meiner eigentlichen Arbeitsmaschine entfernen, aber wir ' befinden uns immer noch im selben Netzwerk. Ich bin der festen Überzeugung, dass Ihre Antwort umformuliert werden sollte, um deutlich zu machen, dass man IPs nur in MACs in einem lokalen Netzwerk auflösen kann, aber immer das kann.

Antwort

Wenn Sie sich im selben Netzwerk befinden, können Sie ein Terminal :

ping your_ip_address 

Drücken Sie Strg-C auf der Tastatur, um das Pingen zu beenden, und führen Sie dann Folgendes aus:

arp -a 

Es sollte eine Liste angezeigt werden. Suchen Sie nach der IP-Adresse, die Sie gerade gepingt haben, und daneben befindet sich die MAC-Adresse des Geräts.

Kommentare

  • dies sollte als Antwort akzeptiert werden
  • Ich stimme auch zu. +1
  • Funktioniert das unter Linux? Versucht und funktioniert definitiv unter Windows 10.
  • Dies funktioniert nur, wenn sich beide Hosts im selben Netzwerk befinden. Wenn es sich beispielsweise in einem virtuellen Netzwerk befindet, funktioniert es nicht
  • Als ein Befehl und Unterdrücken der Ping-Ausgabe und irrelevanter MAC-Adressen: IP=192.168.0.118; ping -c 1 "$IP" >/dev/null && arp -a | grep "$IP"

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.