pengembangan-web-mp.com

Bagaimana cara mendapatkan daftar semua alamat IP (dan idealnya nama perangkat) pada LAN?

Jaringan kami memberikan kesalahan bahwa ada konflik alamat IP dan saya ingin mencari tahu semua alamat IP perangkat itu. (Saya juga butuh itu sebelumnya). (pembaruan/klarifikasi: Saya juga mencari yang berbasis Windows.)

Ada saran?

Saya telah membaca saran untuk berbagai alat (Lihat @ Lan, Pemindai IP Marah) dan saya mencari saran dari orang yang telah menggunakan ini atau alat lain.

37
Clay Nichols

Menggunakan nmap untuk melakukan sapuan subnet adalah salah satu cara cepat dan sederhana untuk melakukan hal ini yang telah saya gunakan sebelumnya, berbagai opsi akan memungkinkan Anda untuk melakukan pemeriksaan yang lebih terperinci juga.

36
Whisk

Jika ada kotak unix di jaringan, Anda dapat mencoba arp-scan:

pemindai ARP | halaman manual Linux

$ arp-scan --interface=eth0 192.168.0.0/24
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.4 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.0.1     00:c0:9f:09:b8:db       QUANTA COMPUTER, INC.
192.168.0.3     00:02:b3:bb:66:98       Intel Corporation
192.168.0.5     00:02:a5:90:c3:e6       Compaq Computer Corporation
192.168.0.6     00:c0:9f:0b:91:d1       QUANTA COMPUTER, INC.
192.168.0.12    00:02:b3:46:0d:4c       Intel Corporation
192.168.0.13    00:02:a5:de:c2:17       Compaq Computer Corporation
192.168.0.87    00:0b:db:b2:fa:60       Dell ESG PCBA Test
192.168.0.90    00:02:b3:06:d7:9b       Intel Corporation
192.168.0.105   00:13:72:09:ad:76       Dell Inc.
192.168.0.153   00:10:db:26:4d:52       Juniper Networks, Inc.
192.168.0.191   00:01:e6:57:8b:68       Hewlett-Packard Company
192.168.0.251   00:04:27:6a:5d:a1       Cisco Systems, Inc.
192.168.0.196   00:30:c1:5e:58:7d       HEWLETT-PACKARD
13 packets received by filter, 0 packets dropped by kernel
Ending arp-scan: 256 hosts scanned in 3.386 seconds (75.61 hosts/sec).  13
responded
37
Tim Howland

Cepat dan kotor (di Linux):

$ ping -b 192.168.1.255
$ arp -a
11
Ivan

Seperti yang disebutkan nmap ( http://nmap.org/ ) mungkin merupakan opsi yang baik, cepat dan gratis. Hanya berhati-hatilah dengan itu, ada beberapa opsi yang sangat agresif yang dapat merusak mesin.

Perintah ini akan melakukan ping ping sederhana dari subnet yang dipilih dan harus benar-benar aman.

nmap -rP 192.168.1.1/24

Jelas, ganti dengan informasi jaringan Anda sendiri.

Anda menyebutkan bahwa alamat IP rangkap diidentifikasi. Kedua mesin seharusnya menghasilkan layar peringatan, yang memungkinkan Anda mengidentifikasi mesin. Jika DHCP digunakan, maka permintaan lain harus dibuat dan masalahnya mungkin telah diselesaikan sendiri.

9
Peter

Daftar alamat IP pada LAN akan sangat membantu, karena masalahnya ada dua mesin yang mencoba menggunakan alamat IP yang sama.

Saya menyarankan agar Anda mencoba untuk menemukan alamat MAC dari dua mesin yang berbenturan.

Perangkat apa yang mencatat konflik alamat IP? Apakah itu server, router, dll? Beberapa platform (Solaris dan BSD) akan mencatat alamat MAC dari Host yang melanggar bersama dengan pesan kesalahan. Jika alamat IP yang dimaksud berada dalam salah satu kelompok DHCP Anda, ada baiknya juga memeriksa log server DHCP Anda untuk mengetahui alamat MAC yang akan digunakan untuk menetapkan alamat IP tersebut.

Gagal itu, saya akan merekomendasikan masuk ke router default dari subnet bahwa masalah ini terjadi, dan memantau tabel ARP. Seharusnya ada satu alamat IP yang membalik antara beberapa alamat MAC; lagi, kedua alamat MAC tersebut mewakili perangkat yang Anda minati.

Setelah Anda memiliki alamat MAC dari kedua perangkat, Anda harus dapat mengikatnya ke port switch tertentu. Pertanyaan ini memberikan informasi lebih lanjut tentang cara melakukan itu. Anda juga dapat menggunakan alat pencarian OUI untuk membantu mengidentifikasi produsen dari setiap perangkat.

8
Murali Suriar

NMap harus memberi Anda apa yang Anda cari (atau ZenMap jika Anda menginginkan antarmuka yang lebih ramah).

Sebagai bonus tambahan, itu juga akan mendeteksi semua layanan yang dijalankan komputer lain, dan mungkin membuat IDS Anda (sistem deteksi intrusi) menjadi aneh.

6
RainyRat

Saya selalu menjadi penggemar Angry IP Scanner.
Ya, fitur tidak sepenuhnya seperti NMAP, tetapi dapat menampilkan sedikit data dengan cepat.

3
Brian

Anda tidak mengatakan apakah itu harus aplikasi Linux.

Jika Anda dapat menggunakan Windows, Advanced IP Scanner gratis dan berfungsi dengan baik.

3
John Rennie

Saya sarankan menggunakan Fing . Ini adalah pemindai jaringan sederhana yang tersedia untuk Windows, Mac, Linux, dan bahkan untuk perangkat seluler untuk jaringan nirkabel (perangkat Android dan iOS). Dan itu dapat dengan mudah digunakan dalam scripting.

2
amyassin

Jika Anda memiliki akses ke router yang bertindak sebagai gateway default untuk subnet yang dimaksud, maka daftar cache ARP di router (saya percaya itu hanya "tampilkan arp" pada perangkat Cisco IOS perangkat ) adalah cara terbaik untuk pergi.

Jawaban lain di utas ini (ping sweeps, nmap, ping broadcast, dll) kemungkinan tidak memadai akhir-akhir ini dengan begitu banyak sistem yang menjalankan firewall berbasis personal/Host yang memblokir ping, dll.

Cache arp router mungkin masih belum 100%. Itu tidak akan menunjukkan host mana pun yang belum berkomunikasi dalam periode waktu habis arp, atau setidaknya yang belum berkomunikasi dari subnet dalam periode waktu habis arp. Tetapi dalam kebanyakan kasus itu jauh lebih mungkin untuk memberi Anda hasil yang lebih lengkap daripada metode lainnya.

2
Bob McCormick

Dari masa lalu yang baik (buruk?), Saya biasa menggunakan alat yang disebut WS_PING - dari orang yang sama yang menyediakan WS_FTP terhormat.

Ini hanya percobaan, tetapi Anda dapat mengambilnya dari http://www.whatsupgold.com/products/ws_ping-propack/ - ini akan melakukan semua yang Anda inginkan dan melakukannya dari Windows 95!

2
Mark Henderson

Colasoft Mac Scanner adalah salah satu cara untuk melakukannya. Ini memberikan alamat IP, nama, dan alamat MAC.

1
MadBoy

Ada beberapa aplikasi yang saya gunakan yang disebut "ciuman jaring" yang memindai dan menghasilkan peta jaringan pdf untuk Anda.

Ini didasarkan pada pemantauan server/produk manajemen yang disebut "The Dude" yang dibuat oleh mikrotik.

http://www.mikrotik.com/download/KTN_1.0beta1.Zip
Persyaratan: Windows XP/2000/2003/Vista dengan Internet Exporer 6 atau lebih tinggi.

1
Omegatron