Как я могу проверить с помощью ping-запросов диапазон IP-адресов, одновременно [закрытых]

У меня есть набор машин на диапазоне IP-адреса, который я хочу проверить с помощью ping-запросов одновременно как быстрый и грязный способ сказать, которые включаются. Какое (бесплатное) программное обеспечение я могу использовать, чтобы сделать это?

Я использую  Windows Vista.

39
задан 04.09.2012, 22:22

7 ответов

Самый быстрый путь состоит в том, чтобы использовать Сердитый Сканер IP

alt text

Я использую его для того же способа, которым Вы хотите!

28
ответ дан 07.12.2019, 08:46

Nmap доступен для Windows:

# nmap -sP 10.0.10.1-100
39
ответ дан 07.12.2019, 08:46

Я использовал эту команду

for %%i in 200 to 254 do ping 10.1.1.%%i 

в пакетном файле по подобной причине

13
ответ дан 07.12.2019, 08:46

Свободный сканер IP 1.6

Вот диапазон IP-адресов, как можно заметить в:

Alt text

12
ответ дан 07.12.2019, 08:46

попробуйте fping

6
ответ дан 07.12.2019, 08:46

Вы могли просто записать сценарий Bash, что циклы через IP-адрес располагаются, и проверяет с помощью ping-запросов их. Пример, который проверяет с помощью ping-запросов адреса в диапазоне 10.1.1.1 к 10.1.1.255 (включительно):

for i in {100..255}
do
    ping 10.1.1.$i
done
4
ответ дан 07.12.2019, 08:46

Вместо того, чтобы вручную проверить с помощью 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
8
ответ дан 07.12.2019, 08:46

Теги

Похожие вопросы