Jak uzyskać listę wszystkich prawidłowych adresów IP w sieci lokalnej? [Zamknięte]

295

Czy istnieje sposób na uzyskanie listy wszystkich prawidłowych adresów IP w sieci lokalnej?

Mam na myśli wszystkie adresy IP, z których korzysta każdy użytkownik w sieci.

MJAhmadi
źródło
1
superuser.com/questions/261818/…
Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功

Odpowiedzi:

399

Zainstaluj nmap ,

sudo apt-get install nmap

następnie

nmap -sP 192.168.1.*

lub częściej

nmap -sn 192.168.1.0/24

skanuje cały zakres .1 do .254

Wykonuje to proste skanowanie ping w całej podsieci, aby sprawdzić, które hosty są w trybie online.

Sunil Bojanapally
źródło
21
Według strony podręcznika „W nowszych wersjach nmap -sP jest znane jako -sn”. Jeśli symbol wieloznaczny nie działa, możesz wypróbować coś takiego jak nmap -sn 192.168.1.0/24 lub nmap -sn 192.168.1.100-199
Stickley
12
Jeśli używasz zsh, będziesz musiał umieścić cudzysłowy w całym zakresie, aby uniknąć dopasowania pliku: nmap -sP '192.168.1. *'
dionyziz
Czy istnieje szansa, że ​​nmap może ulec awarii lub wyrządzić szkodę jakiejkolwiek z usług lub maszyn działających w podsieci?
Jin
1
@Jin Izzraeel Nie ma szans na wyrządzenie krzywdy. Nie można powiedzieć, czy się zawiesi, czy nie, ale szanse są bardzo niewielkie.
Eric Thorbjornsen
nmap znajduje tylko mój router. Czy istnieje sposób na znalezienie wszystkich podłączonych maszyn?
fishinear
386

Spróbuj wykonać następujące kroki:

  1. Wpisz ipconfig(lub ifconfigw systemie Linux) w wierszu polecenia. To da ci adres IP twojej maszyny. Na przykład adres IP urządzenia to 192.168.1.6. Zatem twój rozgłaszany adres IP to 192.168.1.255.
  2. Pinguj swój rozgłaszany adres IP ping 192.168.1.255(może wymagać -bw systemie Linux)
  3. Teraz wpisz arp -a. Otrzymasz listę wszystkich adresów IP w swoim segmencie.
Virendra
źródło
3
nie działa na moim komputerze (Windows 8)
phuclv
5
Działa to na moim komputerze Mac - OSX 10.10.3
Cullub
24
wiele urządzeń nie zostało założonych
Bagusflyer
7
arp -a znalazł tylko mój router. nmap znalazł wszystkich hostów.
Geoffrey Anderson,
2
Microsoft Windows [wersja 10.0.15063] działał idealnie, dziękuję
Coty Embry