Kaip gauti visų galiojančių vietinio tinklo IP adresų sąrašą?

Ar yra būdas gauti visų galiojančių vietinio tinklo IP adresų sąrašą?

Turiu omenyje visus IP adresus, kuriuos kiekvienas naudotojas naudoja tinkle.

Pabandykite atlikti šiuos veiksmus:

  1. Komandinėje eilutėje įveskite ipconfig (arba ifconfig Linux sistemoje). Tai parodys jūsų kompiuterio IP adresą. Pavyzdžiui, jūsų kompiuterio IP adresas yra 192.168.1.6. Taigi jūsų transliuojamas IP adresas yra 192.168.1.255.
  2. Ping savo transliuojamąjį IP adresą ping 192.168.1.255 (Linux sistemoje gali reikėti -b).
  3. Dabar įveskite arp -a. Gausite visų jūsų segmento IP adresų sąrašą.
Komentarai (9)
Sprendimas

Įdiekite nmap,

sudo apt-get install nmap

tada

nmap -sP 192.168.1.*

arba dažniau

nmap -sn 192.168.1.0/24

bus nuskaitytas visas .1 - .254 diapazonas

Atliekamas paprastas viso potinklio ping nuskaitymas, siekiant nustatyti, kurie kompiuteriai yra prisijungę.

Komentarai (7)

Jei norite sužinoti, kokie IP adresai naudojami tam tikrame potinklyje, yra keletas skirtingų IP adresų tvarkyklių.

Išbandykite Angry IP Scanner arba Solarwinds, arba Advanced IP Scanner.

Komentarai (1)