Cara Menemukan Semua Host di Jaringan dengan nmap
Daftar Isi:
Banyak pengguna tingkat lanjut sering perlu menemukan dan mencantumkan semua host di jaringan, sering kali untuk penemuan IP, menghubungkan ke mesin jarak jauh, atau administrasi sistem atau tujuan admin jaringan lainnya. Salah satu cara termudah untuk menemukan semua host dan alamat IP host di jaringan adalah dengan menggunakan alat baris perintah nmap.
Nmap kompatibel dengan setiap sistem operasi utama termasuk Mac OS, Windows, dan Linux, dan meskipun tidak diinstal sebelumnya secara default di MacOS, Anda dapat menginstal Homebrew lalu menginstal nmap (brew install nmap) , atau Anda dapat menginstal nmap di Mac secara langsung tanpa manajer paket.Oleh karena itu, kami akan fokus menggunakan nmap untuk menemukan dan mencantumkan semua host di jaringan, dan kami menganggap Anda sudah memiliki nmap di Mac khusus Anda. Jika Anda tidak dapat menggunakan nmap karena alasan apa pun, Anda mungkin menganggap melihat alamat IP perangkat LAN dengan arp sebagai solusi alternatif.
Cara Menemukan Semua Host di Jaringan dengan nmap
Siap untuk mencantumkan semua alamat IP host di jaringan dengan nmap? Sangat mudah, ini yang perlu Anda lakukan:
- Luncurkan Terminal jika Anda belum melakukannya
- Masukkan string perintah berikut, ganti IP jaringan Anda dan rentang yang sesuai:
- Tekan Kembali dan tunggu beberapa saat untuk melihat host yang terdeteksi di jaringan
nmap -sn 192.168.1.0/24
Keluaran perintah dari nmap mungkin terlihat seperti berikut, di mana alamat IP host dari perangkat dan perangkat keras yang ditemukan di jaringan terdeteksi dan ditampilkan:
% nmap -sP 192.168.1.0/20 Memulai Nmap (https://nmap.org) pada 15-06-2022 16:24 Laporan pemindaian PDTmap untuk 192.168 .1.1 Host aktif (latensi 0,0063 detik).laporan pemindaian peta untuk 192.168.1.2 Host aktif (latensi 0,019 detik).laporan pemindaian peta untuk 192.168.1.9 Host aktif (latensi 0,0051 detik).laporan pemindaian peta untuk 192.168.1.11 Host aktif (latensi 0,021 detik).laporan pemindaian peta untuk 192.168.1.12 Host aktif (latensi 0,0211 detik).laporan pemindaian peta untuk 192.168.1.15 Host aktif (latensi 0,022 detik).laporan pemindaian peta untuk 192.168.1.25 Host aktif naik (latensi 0,024 dtk). peta selesai: 4096 alamat IP (7 host naik) dipindai dalam 43,67 detik
Pada dasarnya cara kerjanya adalah nmap mencoba melakukan ping ke rentang IP host di jaringan untuk melihat apakah ada, jika ada dan merespons, dikembalikan dalam hasil nmap, dan jika tidak atau tidak menanggapi mereka tidak akan terdaftar. Itu mengarah ke pertanyaan bersih yang jelas yaitu bagaimana Anda mendeteksi host di jaringan yang tidak menanggapi permintaan ping dan ICMP (karena beberapa pengguna dengan sengaja menonaktifkan respons permintaan ICMP pada komputer Mac, Windows, atau Linux), tetapi untuk melakukan itu Anda kemungkinan besar harus memindai port di jaringan daripada mengandalkan ping.
Anda juga dapat menggunakan flag -sP, yang dapat berfungsi pada versi nmap yang lebih lama jika -sn gagal. Hasilnya harus tetap sama:
nmap -sP 192.168.1.0/24
nmap adalah salah satu paket Homebrew terbaik di luar sana, jadi jika artikel ini menarik bagi Anda tetapi Anda belum memilikinya, ini adalah alasan yang bagus untuk menjalankan Homebrew dan menginstal nmap. Dan tentunya jika Anda belum mengetahui cara menginstal Homebrew, Anda dapat mempelajarinya juga.
Apakah Anda mengetahui metode lain untuk mendeteksi dan menemukan semua host di jaringan? Bagikan trik Anda di komentar di bawah!