У меня есть набор машин на диапазоне IP-адреса, который я хочу проверить с помощью ping-запросов одновременно как быстрый и грязный способ сказать, которые включаются. Какое (бесплатное) программное обеспечение я могу использовать, чтобы сделать это?
Я использую Windows Vista.
Самый быстрый путь состоит в том, чтобы использовать Сердитый Сканер IP
Я использую его для того же способа, которым Вы хотите!
Nmap доступен для Windows:
# nmap -sP 10.0.10.1-100
Вот диапазон IP-адресов, как можно заметить в:
Вы могли просто записать сценарий Bash, что циклы через IP-адрес располагаются, и проверяет с помощью ping-запросов их. Пример, который проверяет с помощью ping-запросов адреса в диапазоне 10.1.1.1 к 10.1.1.255 (включительно):
for i in {100..255}
do
ping 10.1.1.$i
done
Вместо того, чтобы вручную проверить с помощью ping-запросов все IP-адреса на Вашей LAN можно сделать следующее:
Откройте Command Prompt и тип:
FOR /L %i IN (1,1,254) DO ping -n 1 192.168.0.%i | FIND /i "Reply">>C:\ipaddresses.txt
-n 1
средства, которые только 1 пакет ping будет отправлен на каждый компьютер.
Изменение 192.168.0
для соответствия Вам владеют идентификатором сети.
Это проверит с помощью ping-запросов все IP-адреса на 192.168.0.0 сегментах сети и создаст названный текстовый файл ipaddresses.txt
в C:\, где это перечислит только IP-адреса, которые дали ответ.
Можно также добавить -a
к команде ping для разрешения всех отвечающих IP-адресов к именам хостов, но выполнения так заставит сценарий занимать большое количество времени для окончания:
FOR /L %i IN (1,1,254) DO ping -a -n 1 192.168.0.%i | FIND /i "Reply">>C:\ipaddresses.txt