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

Я использую его так же, как вы хотите!
Nmap доступен для Windows:
Я использовал эту команду
в пакетном файле по той же причине
Бесплатный IP-сканер 1.6
Вот диапазон IP-адресов, который вы можете заметить в:

Вместо того, чтобы вручную пинговать все IP-адреса в локальной сети, вы можете сделать следующее:
Откройте командную строку и введите:
-n 1 означает, что на каждый компьютер будет отправлен только один пакет ping.
Измените 192.168.0 , чтобы соответствовать вашему собственному идентификатору сети.
Это проверит все IP-адреса в сегменте сети 192.168.0.0 и создаст текстовый файл с именем ipaddresses.txt в C: \, где он будет перечислять только IP-адреса, которые дали ответ.
Вы также можете добавить команду -a в команду ping, чтобы разрешить все отвечающие IP-адреса именам хостов, но при этом будет выполняться сценарий потратить значительное время, чтобы закончить:
Вы можете просто написать сценарий Bash , который проходит через IP-адрес диапазон и пинги их. Пример, который пинит адреса в диапазоне от 10.1.1.1 до 10.1.1.255 (включительно):
Сохраните приведенный ниже сценарий на сервере с расширением .bat или .cmd и вызовите файл из командной строки. Он должен предложить вам ввести диапазон IP-адресов.
Введите только три октета IP-адреса.
Как только команда запустится, в корне диска C будет создано текстовое имя файла pingnet.log . Этот файл должен предоставить вам список используемых и свободных (бесплатных) IP-адресов.
Это довольно просто запустить, и это должно сэкономить массу времени.
Сердитый IP-сканер замечательный, но я предпочитаю инструменты CLI. Посмотрите, можете ли вы запустить этот скрипт powershell в Vista. https://github.com/webstersprodigy/PowerSploit/blob/Portscan /Recon /Invoke-Portscan.ps1
Я также предлагаю получить доступ к CLI Linux, используя linux live cd /usb, dual boot или vm в VirtualBox. (Установите VirtualBox, добавьте новый vm, установите Debian.) Линукс CLI неоценим.
В командной строке linux выполните следующее:
Сканирование на основе PING
Отрегулируйте для вашего сетевого диапазона (часть 172.10.1), и вы выключены. Это предоставит список всех хостов в сети, которые отвечают на запросы ICMP echo (ping) и разрешают их против вашего DNS-сервера.
Примечание. Это не самый надежный способ тестирования для живых хостов, поскольку они могут заблокировать ICMP.
nmap на основе сканирования
nmap -sP 192.168.1.0/24
Примечание. Nmap более надежна, так как это сканер портов и основывает свои результаты на активности не только на ответах ICMP. Он широко используется пентестами и заслуживает изучения.
Как я могу пинговать диапазон IP-адресов одновременно
У меня есть несколько машин в диапазоне IP-адресов, которые я хочу пинговать одновременно, чтобы быстро и грязно определить, какие из них включены. Какое (бесплатное) программное обеспечение я могу использовать для этого?
9 ответов 9
Nmap доступен для Windows:
Самый быстрый способ — использовать Angry IP Scanner.

Я использую это так же, как вы хотите!
Я использовал эту команду
в командном файле по аналогичной причине
Бесплатный IP Scanner 1.6
Вот диапазон IP-адресов, которые вы можете заметить в:

Вместо того, чтобы вручную пропинговать все IP-адреса в вашей локальной сети, вы можете сделать следующее:
Откройте командную строку и введите:
-n 1 означает, что на каждый компьютер будет отправлен только 1 пакет проверки связи.
Измените 192.168.0 в соответствии с вашим собственным идентификатором сети.
Это пропингует все IP-адреса в сегменте сети 192.168.0.0 и создает текстовый файл с именем ipaddresses.txt в C:\, где будут перечислены только IP-адреса, которые дали ответ.
Вы также можете добавить -a к команде ping, чтобы преобразовать все отвечающие IP-адреса в имена хостов, но это приведет к тому, что выполнение скрипта займет значительное время:
Вы можете просто написать скрипт Bash, который просматривает диапазон IP-адресов и проверяет их связь. Пример, который пингует адреса в диапазоне от 10.1.1.1 до 10.1.1.255 (включительно):
Сохраните приведенный ниже скрипт на сервере с расширением .bat или .cmd и вызовите файл из командной строки. Он должен предложить ввести диапазон IP-адресов.
Пожалуйста, введите только три октета IP-адреса.
После выполнения команды она создаст текстовый файл pingnet.log в корне диска C. Этот файл должен дать вам список используемых и неактивных (бесплатных) IP-адресов.
Это довольно просто запустить, и это должно сэкономить вам массу времени.
Angry IP Scanner — это здорово, но я предпочитаю инструменты CLI. Посмотрите, сможете ли вы запустить этот скрипт powershell в Vista. https://github.com/webstersprodigy/PowerSploit/blob/Portscan/Recon/Invoke-Portscan.ps1
Я также предлагаю получить доступ к Linux CLI с помощью Linux Live CD / USB, двойной загрузки или виртуальной машины в VirtualBox. (Установите VirtualBox, добавьте новый vm, установите Debian.) Линукс CLI бесценен.
Из linux CLI запустите следующее:
Сканирование на основе PING
Настройте диапазон вашей сети (часть «172.10.1»), и все готово. Это предоставит список всех хостов в сети, которые отвечают на эхо-запросы ICMP (ping), и сопоставит их с вашим DNS-сервером.
Примечание. Это не самый надежный способ тестирования живых хостов, поскольку у них может быть заблокирован ICMP.
Сканирование на основе nmap
nmap -sP 192.168.1.0/24
Примечание: Nmap более надежен, так как является сканером портов и основывает свои результаты на активности не только на ответах ICMP. Он интенсивно используется пентестерами и заслуживает изучения.
Пропинговать подсеть или IP диапазон
Чтобы изложение было более полным необходимо немного коснуться и вопроса выбора статического адреса для IP камеры в чужой сети (…которую делали не Вы, а зачастую и обслуживали, расширяли, модернизировали случайные люди…).
Этот же простейший подход может быть использован и в иных случаях.
Итак, посещая первый раз площадку потенциального клиента (партнера) по трансляции, уже без удивления узнаю, что админа нет. Был знакомый, друг, “недавно уволился”, “просто пропал”, “у нас удаленная поддержка была, но сейчас ее нет” и т.д и т.п. В этом случае сразу необходимо осмотреть их главный кабельный ввод и состояние концентраторов (свичей, хабов, маршрутизаторов) в сети. С большой долей вероятности Вас ожидают “удивительные открытия”.
Следующим шагом необходимо попросить выполнить простейшую диагностику их сети с не менее, чем 2-х рабочих станций. Вообщем-то здесь тоже ничего нового я не скажу, могу лишь обратить внимание на несколько моментов, при этом оценку состояния их канала с площадки к провайдеру, пока опускаю, на это необходима отдельная заметка (статья).
С большой долей вероятности на рабочих станциях (компьютерах), диагностику с которых Вам разрешат выполнить, будет стоять WindowsXP “затвиканная до смерти”, с отключенным автообновлением и брэндмауэром, входящая в состав рабочей группы и пользователем работающим с правами локального администратора, поэтому дальнейшее изложение касается именно Windows XP SP3 ru.
- увидеть их шлюз по умолчанию – на нем будем настраивать пробросы портов на камеру;
- увидеть подсеть – ее параметры понадобятся для конфигурирования камеры;
- увидеть все устройства в подсети, чтобы правильно выбрать статический адрес для камеры.
Для этого – просим сопровождающего Вас представителя компании включить по возможности все компьютеры, принтеры, точки доступа, кассовые аппараты и т.д. их клубной сети. С 2-х (по возможности более) рабочих станций в окне командной строки выполнить и записать на листочек результат вывода нескольких команд:
- ipconfig
- route print
- netsh inter ip show address
- netsh inter ipv6 show address
- net view
Почему именно этих? Конечно можно установить хорошую утилиту диагностики и получить полную информацию о сети. Просто использование встроенных команд операционной системы исключит ваше вмешательство в работу их компьютеров и исключит недоразумения вида “а он там что-то настраивал”
Последней командой необходимо увидеть все MAC адреса подсети, а вместе с ними придет понимание “сколько и каких устройств в этой подсети”, т.е просканировать подсеть. Почему недостаточно просто пропинговать диапазон адресов подсети? Ответ прост – не все устройства ответят на ping, но при попытке пингования устройства по IP адресу MAC адрес сетевой карты попадет в локальный arp кэш рабочей станции. Его мы можем затем вывести командой arp –a. К сожалению MAC адреса в локальном кэше хранятся не более 1-2-х минут (если они не прописаны статически).
Итак, последней командой вводим:
@echo off & cls & for /l %i in (1,1,254) do ping -n 1 -w 400 -l 1 192.168.1.%i | arp -a 192.168.1.%i | findstr динам >> file.txt & echo 192.168.1.%i
В приведенном примере выше предполагается, что сеть 192.168.1.0 mask 255.255.255.0 (В вашем случае это могут быть иные значения).
Этой командой мы пингуем все адреса (сканируем подсеть) в диапазоне 192.168.1.1 по 192.168.1.254, после каждого ping-а выводим локальный arp кэш для каждого пропигованного адреса в файл file.txt и выводим в окно консоли текущий пингуемый адрес. Команда выполняется чуть более 1-й минуты. Открыв полученный файл, например Блокнотом Windows или выполнив —
в окне консоли, увидим все IP и MAC адреса подсети.
Вероятнее всего у Вас теперь будет совершенно достаточно информации для правильного конфигурирования видеокамеры.
Некоторый спортивный интерес, а может просто нежелание каждый раз вводить вручную команды и ждать завершения работы последней, подтолкнул меня на написание простейшего пакетного файла (батника).
Чтобы ускорить заполнение arp кэша в командном файле (батнике) выполняется “залп пингов” (каждый новый запуск команды ping не дожидается ответа предыдущей). Кроме того адрес подсети для сканирования выбирается автоматически и исходит из предположения, что это будет сеть вида 192.168.x.x/24 (Это не всегда бывает так, поэтому подкорректируйте батник при необходимости).
Батник неплохо документирован и может быть легко модифицирован Вами под собственные нужды. Скачать его можно по этой ссылке — Простой сканер подсети встроенными средствами Windows.
Если Вам повезло и Вы столкнулись со стабильно работающей сетью на основе рабочей группы, то еще простейшие командные файлы для сканирования подсети можете посмотреть на странице net view ping Пропинговать сетевое окружение. Для их корректной работы необходимо правильно функционирующая служба браузинга на рабочих станциях подсети.
7 комментариев:
Здравствуйте! очень кстати, что нашел Вашу информацию по работе в сети, спасибо. Но хочу спросить у вас: Вы выложили батник "Простой сканер подсети встроенными средствами Windows" и в конце запроса батник выдает какие сейчас задействованы IP адреса. Скажите пожалуйста, какие надо добавить еще строки, чтобы в конце полученного списка адресов, помимо: Адрес Ip, Физический адрес, Тип была и еще + Имя машины в сети, а также с возможность вывода всей информации в txt файл? Мой адрес servoyager@gmail.com. Буду признателен за ответ с батником.
:: Выводит список компов в сети в виде Имя — Адрес — Доступные шары
:: Если имя share-ресурса состоит из двух и более слов, отображения нет.
:: Повторный запуск производить через 10-15сек, иначе сбоит.
FOR /F "tokens=1 delims=\ " %%n IN ('net view^|FIND "\\"') DO (
FOR /F "tokens=2 delims=[]" %%i IN ('ping -a -n 1 -w 0 %%n^|FIND "["') DO (
ECHO %%i %%n
REM
echo.
echo.
echo Сканирование подсети завершено
Однако это подойдет лишь для WinXP ru, т.е. для англоязычной версии надо вносить поправки.
Сканеры на батниках просты, но требуют "привязки" к ОС с которой запускаются. Проще воспользоваться хорошей утилитой. Вышеприведенный батник был создан именно, как инструмент для задачи, которую описал.
Спасибо большое за статейку. Помогла инфа.
Вот небольшой лайфхак по удаленному доступу. На даче стоит старый компьютер с камерой. Хочу получить к нему удаленный доступ. В деревне у провайдера нет "белого IP" и приобрести его невозможно.
DDNS работает, но и это бесполезно, потому что соединения извне тупо закрыты провайдером.
Поэтому использую вот такой VPN сервис — https://vpnki.ru Они не предоставляют выход в интернет, но объединяют мои туннели — один с дачи, другой с смартфона.
Вдруг кому-то это поможет.
Да ты молодец прям крутяк там все так оп оп машинки в списочке КРАСАВА
VarangaOfficial — мазь варанга цена — только достоверные и проверенные факты. Воспользовавшись данным интернет-порталом, вы получите возможность узнать полную информацию касающуюся представленного средства. Увидеть данные о клиническом тестировании геля, прочесть отзывы реальных пользователей и врачей. Ознакомиться с инструкцией по использованию, прочитать особенности и методы работы мази, понять, в чем заключаются особенности работы крема Варанга, где нужно покупать оригинальный сертифицированный препарат и, как не нарваться на подделку. Мы скурпулезно проверяем размещаемые данные. Предоставляем посетителям нашего онлайн-ресурса сведения, почерпнутые только из достоверных источников. Если вы обнаружили у себя признаки появления грибкового заболевани или же долго и безрезультатно стараетесь излечиться от этого неприятного недуга, наш сайт покажет вам быстрый и простой способ решения проблемы. Приобщайтесь и живите здоровой полноценной жизнью. Теперь все ответы на самые популярные и волнующие пользователей вопросы, собраны на одном ресурсе.