Alih-alih melakukan ping secara manual semua alamat IP pada LAN Anda, Anda dapat melakukan hal berikut:
Buka Prompt Perintah dan ketik:
FOR /L %i IN (1,1,254) DO ping -n 1 192.168.0.%i | FIND /i "Reply">>C:\ipaddresses.txt
-n 1
berarti hanya 1 paket ping yang akan dikirim ke setiap komputer.
Ubah 192.168.0
untuk mencocokkan ID jaringan Anda sendiri.
Ini akan melakukan ping semua alamat IP pada segmen jaringan 192.168.0.0 dan membuat file teks bernama ipaddresses.txt
C: \, yang hanya akan mencantumkan alamat IP yang memberikan balasan.
Anda juga dapat menambahkan -a
perintah ping untuk menyelesaikan semua alamat IP yang merespons ke nama host, tetapi hal itu akan menyebabkan skrip membutuhkan waktu yang cukup lama untuk menyelesaikannya:
FOR /L %i IN (1,1,254) DO ping -a -n 1 192.168.0.%i | FIND /i "Reply">>C:\ipaddresses.txt