Abrufen der IP-Adresse aller Geräte im lokalen Netzwerk, Windows 7

1182
Wan Street

Es gibt mehrere Beiträge davon in vielen Foren, darunter auch dieses, einige erfordern die Verwendung einer App eines Drittanbieters, und einige umfassen die Verwendung des Arp-Scan- oder Arpping-Tools in Linux.

Ich versuche, eine Vorstellung davon zu bekommen, wie diese Art von Anwendungen erstellt wird. Sie sehen also, dass ich keine Anwendungen von Drittanbietern verwenden kann.

Meine Frage ist, wie man die IP-Adresse aller aktiven Geräte im lokalen Netzwerk erhält. Die IP-Adresse wird vom Router-DHCP zugewiesen. Ich möchte mich nicht beim Router anmelden, um die geliehenen IP-Adressen zu erhalten.

Die Verwendung einer for-Schleife in cmd, um alle Geräte mit einem Ping-Befehl zu scannen, nimmt viel Zeit in Anspruch.

Nun, das Interessante ist, dass
arp -anur IP-Adressen für alle Geräte vergeben werden, mit denen meine Maschinen kommuniziert haben. Auch das Aufräumen der Arp-Tabelle mithilfe von arp -d hat nicht geholfen.

aber net view /allgab mir alle Namen der Maschinen im Netzwerk, und mit Namen meine ich Computernamen.

Gibt es also einen Befehl in der Windows-Plattform, den ich zusammen mit netview verwenden kann, um auch die IP-Adresse zu erhalten, möglicherweise etwas in der Powershell? Ich möchte keine App von Drittanbietern verwenden, sie wird mir nicht helfen, die Logik dahinter zu verstehen.

0
Sie können `PING` mit Anzahl 1 verwenden und die Batchdatei mit mehreren Threads ausführen, um es schnell zu machen. [Dies] (https://superuser.com/questions/232225/multithreaded-windows-for-batch-command) kann hilfreich sein. Sandeep vor 5 Jahren 0
Mai ** [This] (https://serverfault.com/q/30738/462253) ** hilft Ihnen. **:) ** C0deDaedalus vor 5 Jahren 0
ok, lass mich sehen .. Wan Street vor 5 Jahren 0
wait.exe kann nicht gefunden werden ... keine Alternative dazu? find / v / c ""? Wan Street vor 5 Jahren 0
ok also mit diesem Befehl für / L% N in (1,1,254) do @ping 192.168.0.% N `Befehl, es hat irgendwie meine arp-Tabelle aktualisiert und konnte wie 7 Geräte identifizieren. Ich werde versuchen, dies in einer Stapelbefehlsdatei auszuführen. Wan Street vor 5 Jahren 0

1 Antwort auf die Frage

1
OOOO

Nach meinem Wissen lassen Sie das Windows 7 Broadcast, dann bekommt es alle IP-to-MAC in der ARP-Liste.

Versuche dies:

1.Senden Sie Ihre Broadcast-IP-Adresse .
2.lauf arp -a

Die Broadcast-IP hängt von Ihrer IP-Adresse ab. Wenn Ihre IP-Adresse xxxx / 24 ist, ist die Broadcast-IP-Adresse xxx255.

Jetzt können Sie alle IP-Adressen im lokalen Netzwerk sehen.

Der DHCP-Adressbereich ist 192.168.0.100 bis 199. Selbst in diesem Fall denke ich, dass meine Broadcast-Adresse 192.168.0.255 lautet. Ich antworte mit 100% Verlust. Laut U wird die ARP-Tabelle in meinem System mit allen Informationen aktualisiert IP-Adresse aller Computer in meinem Netzwerk? was kann man mit arp -a betrachten? Wan Street vor 5 Jahren 0
Ich kann nur 2 Systeme sehen, aber ich habe gerade 4 Wan Street vor 5 Jahren 0