Wie erhalte ich eine Liste aller gültigen IP-Adressen in einem lokalen Netzwerk? [geschlossen]

295

Gibt es eine Möglichkeit, eine Liste aller gültigen IP-Adressen in einem lokalen Netzwerk abzurufen?

Ich meine alle IP-Adressen, die jeder Benutzer im Netzwerk verwendet.

MJAhmadi
quelle
1
superuser.com/questions/261818/…
Ciro Santilli 法轮功 冠状 冠状 病 六四 事件 10
Duplikat von askubuntu.com/questions/712964/…
Codegames

Antworten:

399

Installiere nmap ,

sudo apt-get install nmap

dann

nmap -sP 192.168.1.*

oder häufiger

nmap -sn 192.168.1.0/24

scannt den gesamten Bereich von 0,1 bis 0,254

Dies führt einen einfachen Ping-Scan im gesamten Subnetz durch, um festzustellen, welche Hosts online sind.

Sunil Bojanapally
quelle
21
Laut Manpage "In neueren Versionen von nmap ist -sP als -sn bekannt". Wenn der Platzhalter nicht funktioniert, können Sie etwas wie nmap -sn 192.168.1.0/24 oder nmap -sn 192.168.1.100-199
Stickley
12
Wenn Sie zsh verwenden, müssen Sie den Bereich in Anführungszeichen setzen, um einen Dateivergleich zu vermeiden: nmap -sP '192.168.1. *'
dionyziz
Gibt es eine Möglichkeit, dass nmap abstürzt oder den im Subnetz ausgeführten Diensten oder Computern Schaden zufügt?
Jin
1
@ Jin Izzraeel Keine Chance, dass Schaden angerichtet wird. Ich kann nicht sagen, ob es abstürzt oder nicht, aber die Chancen sind sehr gering.
Eric Thorbjornsen
nmap findet nur meinen Router. Gibt es eine Möglichkeit, alle angeschlossenen Maschinen zu finden?
fishinear
386

Versuchen Sie folgende Schritte:

  1. Geben Sie ipconfig(oder ifconfigunter Linux) an der Eingabeaufforderung ein. Dadurch erhalten Sie die IP-Adresse Ihres eigenen Computers. Die IP-Adresse Ihres Computers lautet beispielsweise 192.168.1.6. Ihre Broadcast-IP-Adresse lautet also 192.168.1.255.
  2. Pingen Sie Ihre Broadcast-IP-Adresse an ping 192.168.1.255(möglicherweise -bunter Linux erforderlich ).
  3. Geben Sie nun ein arp -a. Sie erhalten eine Liste aller IP-Adressen in Ihrem Segment.
Virendra
quelle
3
es funktioniert nicht auf meinem PC (Windows 8)
phuclv
5
Dies funktionierte auf meinem Mac - OSX 10.10.3
Cullub
24
viele Geräte nicht gegründet
Bagusflyer
7
arp -a hat nur meinen Router gefunden. nmap hat alle Hosts gefunden.
Geoffrey Anderson
2
Microsoft Windows [Version 10.0.15063] hat perfekt funktioniert, danke
Coty Embry
27

Wenn Sie sehen möchten, welche IP-Adressen in einem bestimmten Subnetz verwendet werden, gibt es mehrere verschiedene IP-Adressmanager.

Versuchen Sie es mit Angry IP Scanner oder Solarwinds oder Advanced IP Scanner

Volker Siegel
quelle
1
Ich habe Advanced Ip Scanner
Abdu