Bagaimana cara mendapatkan daftar semua alamat IP yang valid di jaringan lokal? [Tutup]

295

Apakah ada cara untuk mendapatkan daftar semua alamat IP yang valid di jaringan lokal?

Maksud saya semua alamat IP yang digunakan setiap pengguna dalam jaringan.

MJAhmadi
sumber
1
superuser.com/questions/261818/…
Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功

Jawaban:

399

Instal nmap ,

sudo apt-get install nmap

kemudian

nmap -sP 192.168.1.*

atau lebih umum

nmap -sn 192.168.1.0/24

akan memindai seluruh kisaran .1 hingga .254

Ini melakukan pemindaian ping sederhana di seluruh subnet untuk melihat host mana yang online.

Sunil Bojanapally
sumber
21
Per halaman manual "Dalam rilis nmap yang lebih baru, -sP dikenal sebagai -sn". Jika wildcard tidak berfungsi, Anda dapat mencoba sesuatu seperti nmap -sn 192.168.1.0/24 atau nmap -sn 192.168.1.100-199
Stickley
12
Jika Anda menggunakan zsh, Anda harus memberi tanda kutip di sekitar rentang untuk menghindari pencocokan file: nmap -sP '192.168.1. *'
dionyziz
Apakah ada kemungkinan nmap dapat crash atau membahayakan layanan atau mesin yang berjalan di subnet?
Jin
1
@Jin Izzraeel Tidak ada kemungkinan terjadi kerusakan. Tidak bisa mengatakan apakah itu akan crash atau tidak, tetapi kemungkinannya sangat tipis.
Eric Thorbjornsen
nmap hanya menemukan router saya. Apakah ada cara untuk menemukan semua mesin yang terhubung?
Fishinear
387

Coba langkah-langkah berikut:

  1. Ketik ipconfig(atau ifconfigdi Linux) pada prompt perintah. Ini akan memberi Anda alamat IP mesin Anda sendiri. Misalnya, alamat IP mesin Anda adalah 192.168.1.6. Jadi alamat IP broadcast Anda adalah 192.168.1.255.
  2. Ping alamat IP broadcast Anda ping 192.168.1.255(mungkin diperlukan -bdi Linux)
  3. Sekarang ketik arp -a. Anda akan mendapatkan daftar semua alamat IP di segmen Anda.
Virendra
sumber
3
itu tidak berfungsi pada PC saya (windows 8)
phuclv
6
Ini bekerja pada mac saya - OSX 10.10.3
Cullub
24
banyak perangkat tidak ditemukan
Bagusflyer
7
arp -saya hanya menemukan router saya. nmap menemukan semua host.
Geoffrey Anderson
2
Microsoft Windows [Versi 10.0.15063] bekerja dengan sempurna, terima kasih
Coty Embry
27

Jika Anda ingin melihat alamat IP mana yang digunakan pada subnet tertentu maka ada beberapa manajer Alamat IP yang berbeda.

Coba Angry IP Scanner atau Solarwinds atau Advanced IP Scanner

Volker Siegel
sumber
1
Saya menggunakan Advanced Ip scanner
Abdu