Bagaimana cara mengetahui perangkat mana yang ada di jaringan?

33

Bagaimana cara saya memindai jaringan untuk mengetahui perangkat mana yang ada di dalamnya? (Saya akan senang dengan daftar alamat MAC dan IP.)

Misalnya, katakanlah saya sedang bekerja dan ingin memastikan bahwa tidak ada perangkat yang tidak dikenal yang terhubung ke jaringan (terutama jika akses tidak difilter dengan kata sandi atau MAC). Log DHCP dapat membantu, tetapi bagaimana jika saya ingin mencari perangkat dengan IP statis?

Atau, katakanlah saya di rumah teman dan dia ingin saya mengatur port forwarding, tetapi tidak tahu IP router-nya. Tentu, beberapa tebakan yang baik biasanya akan didapat, tetapi akan lebih baik untuk memindai.

Clinton Blackmore
sumber

Jawaban:

34

Untuk skenario pertama, lihat nmap . Anda dapat memindai seluruh subnet dalam satu perintah. Sebagai contoh:nmap -sP 192.168.0.1/24

Untuk yang kedua, IP router harus ditampilkan sebagai IP gateway untuk mesin Anda. Di windows, itu muncul di dialog status koneksi.

Alex J
sumber
nmap juga menyertakan alat GUI yang bagus yang disebut Zenmap untuk Linux, Windows, Mac OS X, BSD, dll.
Clinton Blackmore
Menggunakan -sP memberikan peringatan penghentian, gunakan nmap -sn 192.168.0.1/24sebagai gantinya
HenryHey
15

Anda dapat melakukan ping ke alamat broadcast dan melihat tabel arp. Berikut adalah contoh melakukannya di Linux:

ping -b 192.168.1.255
arp -n

NB: OS perangkat harus mengulang kembali permintaan ICMP. Beberapa OS tidak membalas ICMP dengan alamat IP broadcast. Dalam hal ini Anda dapat melakukan ping ke setiap kemungkinan alamat ip di jaringan. Baru-baru ini kotak windows tidak membalas gema ICMP dengan alamat IP unicast secara default, jadi ini tidak akan membantu.

tomoe
sumber
Bagaimana Anda mengambil tabel arp di Windows?
Stevoisiak
@StevenVascellaro "arp -a"
Albin
4

Angry IP Scanner adalah alat yang luar biasa untuk ini.

Ini juga akan memungkinkan Anda untuk mengekspor .csv untuk digunakan dalam inventaris IP dll.

Nat_RH
sumber
1
Angry IP Scanner adalah aplikasi GPLed GUI untuk Windows / Linux / Mac, tersedia di angryziber.com .
Clinton Blackmore
4

Saya menggunakan The Dude .

Saya menemukannya di sini kemarin ketika mencari alat jaringan. Jalankan di mesin Anda dan buatlah peta semua peralatan di jaringan Anda. Bagian terbaiknya adalah gratis!

cop1152
sumber
2

Menanggapi pertanyaan kedua:

Di Windows

  1. Tombol Windows + R
  2. Ketikkan cmd
  3. Pada prompt ketik "ipconfig"

Output harus memiliki garis yang mencantumkan Default Gateway. Mungkin ada lebih dari satu adaptor yang terdaftar, tetapi biasanya hanya satu yang terdaftar dengan alamat ip dan gateway standar.

sdanelson
sumber
2

Spiceworks akan memberi Anda informasi terperinci tentang jaringan Anda. Mungkin berlebihan jika Anda hanya ingin menemukan alamat IP dan Mac, tetapi jika Anda perlu memantau jaringan Anda secara berkelanjutan, itu adalah alat yang hebat. Kalau tidak gunakan nmap.

Monty Burns
sumber
Wikipedia mengatakan, "Spiceworks menyediakan aplikasi sistem manajemen, inventaris, dan perangkat lunak helpdesk gratis, Spiceworks IT Desktop, yang dirancang untuk administrator jaringan yang bekerja di usaha kecil hingga menengah." Ini lebih dari sekadar pemindai jaringan. Saat memindai semua platform, ia berjalan pada kotak Windows.
Clinton Blackmore
2

Aplikasi Android Fing hanya melakukan itu dengan luar biasa, saya berharap akan ada perintah gaya UNIX yang dapat menghasilkan hasil yang serupa.

coolnodje
sumber
1

nmap, tetapi gagal Anda dapat melakukan ping ke alamat siaran jaringan dan memeriksa apa yang kembali. Ditambah dengan memeriksa tabel ARP, ini bisa menjadi metode yang cukup efektif untuk menemukan apa yang ada di subnet yang diberikan.

Untuk contoh spesifik "tidak tahu IP router", memeriksa tabel routing host harus mengungkapkan gateway default dan itu (sering, tetapi tidak selalu) IP manajemen yang sesuai untuk router.

Vatine
sumber
3
Banyak, jika tidak sebagian besar, sistem saat ini tidak akan menanggapi ping siaran. Jadi ini paling tidak bisa diandalkan.
Scott Pack
1

Alat bagus lainnya adalah look @ lan. Ini akan memungkinkan Anda untuk memindai jaringan dan akan memberi Anda beberapa hasil yang berbeda.

Pejalan ikan
sumber
look @ lan kini telah mengabaikan jari (www.over-look.com), dengan alat Windows / Linux / Mac CLI freeware yang disebut jari. Sepertinya itu akan dengan senang hati memberi Anda data dalam berbagai format untuk diproses lebih lanjut.
Clinton Blackmore
0

Jika jaringan Anda dan semua perangkatnya sesuai dengan RFC, maka Anda harus mendapatkan balasan dari semua perangkat jaringan saat Anda melakukan ping ke alamat broadcast jaringan Anda. Maklum ini tidak bekerja terlalu sering dan Anda harus kembali ke pemindaian masing-masing IP yang tersedia pada spektrum penuh port.

Martin P. Hellwig
sumber