Zeigen Sie die IP-Adressen von LAN-Geräten über die Befehlszeile in Mac OS an
Inhaltsverzeichnis:
Wenn Sie die IP-Adressen anderer Hardware im selben LAN (Local Area Network) wie ein Mac anzeigen müssen, funktioniert das Befehlszeilentool arp recht gut. Sie finden schnell die IP- und zugehörigen MAC-Adressen anderer Geräte, die direkte Netzwerkverbindungen vereinfachen und für viele andere Netzwerk- und Fehlerbehebungszwecke hilfreich sein können.
Lokale Geräte-IP-Adressen mit arp finden
Um zu beginnen, starten Sie die Terminal-App über /Applications/Utilities/ (oder greifen Sie mit Spotlight und Befehl+Leertaste zu). Das Tool arp verwendet ARP (Address Resolution Protocol), um Funktionen zur Auflösung von Netzwerkadressen anzuzeigen und zu steuern. Für die Zwecke, die wir hier erreichen wollen, ist die einfachste Verwendung von arp mit einem angehängten -a-Flag:
arp -a
Dies gibt Geräte zurück, die im lokalen Netzwerk gefunden wurden, einschließlich anderer Macs, PCs, Router, iPhones und iPads, und zeigt sowohl ihre LAN-IP-Adresse als auch ihre individuelle MAC-Adresse an. (Bei letzterem können Sie die Hardware unterscheiden, indem Sie sie mit der in MacOS X oder iOS gefundenen MAC-Adresse abgleichen).
Ein Beispiel für die Ausgabe von arp -a sieht folgendermaßen aus: % arp -a ? (192.168.0.1) um 0:0:ca:1:2:3 auf en0 ifscope ? (192.168.0.2) bei 68:b8:3d:22:1c:42 auf en0 ifscope ? (192.168.0.11) bei b4:12:23:5a:d3:6f auf en0 ifscope ? (192.168.0.255) unter ff:ff:ff:ff:ff:ff auf en0 ifscope
So finden Sie IP-Adressen von Geräten in einem lokalen Netzwerk mit Ping & Arp
Wenn die Ausgabe nicht aktuell aussieht oder wenn eine IP fehlt, von der Sie glauben, dass sie dort sein sollte, pingen Sie die Broadcast-IP (normalerweise das letzte Ergebnis von arp -a mit der Endung „.255“) ), führen Sie dann arp -a erneut so aus.
Ping zuerst die Broadcast-IP:
Terminal% Ping 192.168.0.255 PING 192.168.0.255 (192.168.0.255): 56 Datenbytes 64 Bytes von 192.168.0.6: icmp_seq=0 ttl=64 time=0,079 ms 64 Bytes von 192.168.0.1: icmp_seq=0 ttl=64 time=1,922 ms --- 192.168.0.255 Ping-Statistiken --- 2 Pakete gesendet, 2 Pakete empfangen, +6 Duplikate, 0,0 % Paketverlust Round-Trip min /avg/max/stddev=0,079/39,404/303,510/75,738 ms
Führen Sie dann den Befehl arp -a erneut aus:
Terminal% arp -a ? (192.168.0.1) bei 0:0:ca:1:2:3 auf en0 ifscope ? (192.168.0.2) bei 68:b8:3d:22:1c:42 auf en0 ifscope ? (192.168.0.10) um 22:12:bb:a0:3d:fd auf en0 ifscope ? (192.168.0.11) bei b4:12:23:5a:d3:6f auf en0 ifscope ? (192.168.0.255) unter ff:ff:ff:ff:ff:ff auf en0 ifscope
Beachten Sie in diesem Beispiel, dass 192.168.0.10 im Vergleich zu den vorherigen Ergebnissen eine neue IP ist, da diese Maschine gerade dem Netzwerk beigetreten ist.
Sie können den Protokollvorschlag am Ende der arp-Ergebnisse ignorieren, obwohl in diesem Beispiel die Geräte als „Ethernet“ angezeigt werden, befinden sie sich eigentlich alle in einem drahtlosen Netzwerk mit Wi-Fi auf en0 Schnittstelle.
Beachten Sie, dass die eigene IP-Adresse oder MAC-Adresse des Macs in dieser Liste nicht angezeigt wird. Falls erforderlich, können Sie Ihre eigene IP-Adresse über Terminal, Systemeinstellungen oder mithilfe eines externen Dienstes finden, wenn Sie nach der externen Adresse suchen.
Während arp für die meisten Fälle gut genug funktioniert und den Vorteil hat, dass es in alle Versionen von Mac OS X integriert ist, ist es möglicherweise nicht für alle ausreichend.Für fortgeschrittene Benutzer ist nmap eine noch bessere Option für ein Netzwerkerkennungstool, aber nmap erfordert entweder eine direkte Installation, eine Kompilierung über den Quellcode oder über etwas wie Homebrew.
Wie finde ich die IP-Adressen aller anderen Computer in meinem Netzwerk?
Der obige Ping- und Arp-Trick findet und listet alle IP-Adressen aller Geräte oder Computer im Netzwerk auf. Dies bedeutet, dass die IP-Adresse aller mit demselben Netzwerk verbundenen Mac-Computer, Windows-PCs, Linux-Maschinen, iOS-Geräte wie iPhone und iPad, Android-Telefone und -Tablets im selben Netzwerk und sogar Set-Top-IP-fähige Boxen wie Apple TV oder Playstation vorhanden sein werden gefunden, vorausgesetzt, diese Geräte und Computer sind mit demselben lokalen Netzwerk verbunden wie der Computer, der die Suche durchführt.
Kennen Sie eine weitere hilfreiche Methode, um mit dem Netzwerk verbundene Geräte und Computer im selben Netzwerk zu finden, zu lokalisieren und aufzulisten? Teile es mit uns in den Kommentaren!