Hoe krijg ik een lijst van alle geldige IP adressen in een lokaal netwerk?

Is er een manier om een lijst te krijgen van alle geldige IP adressen in een lokaal netwerk?

Ik bedoel alle IP adressen die elke gebruiker gebruikt in het netwerk.

Probeer de volgende stappen:

  1. Type ipconfig (of ifconfig op Linux) op de opdrachtprompt. Dit zal u het IP adres van uw eigen machine geven. Bijvoorbeeld, uw machine's IP adres is 192.168.1.6. Dus uw broadcast IP adres is 192.168.1.255.
  2. Ping uw broadcast IP adres ping 192.168.1.255 (kan -b vereisen op Linux)
  3. Typ nu arp -a. Je krijgt nu een lijst met alle IP adressen op je segment.
Commentaren (9)
Oplossing

Installeer nmap,

sudo apt-get install nmap

dan

nmap -sP 192.168.1.*

of meer algemeen

nmap -sn 192.168.1.0/24

zal het gehele .1 tot .254 bereik scannen

Dit doet een eenvoudige ping scan in het hele subnet om te zien welke hosts online zijn.

Commentaren (7)

Als u wilt zien welke IP-adressen in gebruik zijn op een bepaald subnet, dan zijn er verschillende IP-adresbeheerders.

Probeer Angry IP Scanner of Solarwinds of Advanced IP Scanner

Commentaren (1)