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.



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.


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.

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.