Ping all addresses in network, windows
Is it possible in windows cmd line to check all of the network addresses (with ping or similar) to see which ones are taken/ have active devices:
ie. something that does something like the following:
This is psuedo code obviously. I am wondering if it is possible to do something like this in windows cmd. It would be great if you didn’t need a batch file, but i understand if this is impossible.
PS. Also please mention if there is a program to do this, but it would be nice to do it in cmd.
![]()
12 Answers 12
Open the Command Prompt and type in the following:
Change 192.168.10 to match you own network.
By using -n 1 you are asking for only 1 packet to be sent to each computer instead of the usual 4 packets.
The above command will ping all IP Addresses on the 192.168.10.0 network and create a text document in the C:\ drive called ipaddresses.txt. This text document should only contain IP Addresses that replied to the ping request.
Although it will take quite a bit longer to complete, you can also resolve the IP Addresses to HOST names by simply adding -a to the ping command.
Как пинговать несколько IP-адресов одновременно из Windows 10 — Бесплатные инструменты

Советы и хитрости
Если вы являетесь системным или сетевым администратором, вам может потребоваться выполнить эхо-запрос нескольких IP-адресов в одной и той же серии / или в разных сетях для целей мониторинга и устранения неполадок. Для выполнения этой задачи в Windows 10 доступно множество бесплатных инструментов и скриптов с графическим интерфейсом. Здесь я собираюсь показать свои любимые методы и инструменты, которые вы можете регулярно использовать для одновременного пинга нескольких IP-адресов.
При вводе команды ниже в командной строке устройство будет постоянно пинговать.
Пинг -t 10.10.16.16
-t: постоянно переключаться на пинг.

Открытие нескольких экранов командной строки с отдельными IP-адресами поможет, если вы хотите использовать меньше IP-адресов одновременно. Но пинговать больше IP-адресов не идеально.
Пинг нескольких IP-адресов в одном диапазоне с помощью единой командной строки
Вы можете использовать команду ниже, чтобы проверить связь с 254 сетевыми устройствами в том же сетевом диапазоне в одном окне командной строки. Он хорошо работает на компьютерах с Windows 10, 8.1 и 7.
для / L% z в (1,1,254) do @ping 10.10.11.% z -w 10 -n 1 | найти «Ответить»
В приведенном выше примере он будет пинговать IP-адреса с 10.10.11.1 по 10.10.11.254 на одном экране, как показано ниже.

Вам необходимо изменить локальную серию IP-адресов, чтобы она работала в вашей среде.
Это может не дать четкой индикации IP-адресов, которые не активны / не проверяются. В этом случае поможет графический интерфейс. Посмотрим на следующий пример.
Сканер Angry IP для проверки связи с несколькими IP-адресами с ПК с Windows 10
Сканер AngryIP — это бесплатный, простой и полностью совместимый инструмент с Windows 10. Вы можете одновременно установить начало и конец IP-адресов для проверки связи.
Загрузите последнюю версию с официального сайта здесь. Вы можете установить его, если хотите, чтобы он был постоянно на вашем компьютере с Windows 10, или загрузить исполняемую версию, чтобы носить ее с собой в качестве портативного инструмента.
После установки диапазона нажмите Сканировать. Он просканирует и предоставит более подробную информацию о хостах.

Здесь вы можете легко определить, какие IP / устройства не пингируют (красный) и какие устройства работают (синий). Если у вас есть несколько разных IP-адресов в текстовом файле, вы также можете импортировать и пропинговать их.
Добавление серии IP в избранное позволит вам позже вызвать серию и снова пинговать. Это помогает сохранить сетевые серии в вашей сети для дальнейшего использования.
Недостатком этого инструмента является то, что вы не можете легко добавить разные IP-адреса из разных серий. Например, вы не можете пинговать 10.10.11.25 и 10.10.130.100 одновременно с помощью этого инструмента. У него есть ограничение на пинг одной и той же серии IP-адресов.
Вот еще один инструмент, который выполняет обе работы
Существует бесплатный инструмент под названием » FREEpin g«, он совершенно бесплатный и простой в использовании. В приведенном ниже примере я отслеживаю 12 сетевых устройств, включая IP-адреса, показанные в приведенном выше примере. Этот инструмент FREEping постоянно обменивается данными (эхо-запросом) с каждым устройством. Вы можете увидеть статус по цвету каждой записи.

Преимущество этого инструмента в том, что вы также можете пинговать и отслеживать несколько IP-адресов в разных сетях. Перед запуском другого сетевого мониторинга убедитесь, что ваша сеть может взаимодействовать с разными сетями ( маршрутизация и разрешения).
Зеленый цвет означает — хозяин живи она может быть передана.
Красный цвет означает — хозяин не может связаться. Вы можете увидеть ошибку или причину в разделе «Ошибка».
Оранжевый указывает (не в этом примере) — хост подключается или начинается связь. После иногда оранжевый станет зеленым.
Как добавить сетевые устройства в FREEping
Чтобы добавить сетевые устройства в FREEping для мониторинга, выполните следующие действия.
1) Нажмите «Хост» и «Добавить». Или значок хоста.

2) В Host введите IP-адрес и дайте описание. Размер данных по умолчанию для проверки связи составляет 32 байта, вы можете увеличить размер, чтобы проверить стабильность сети.

Вы можете установить пункт назначения и сообщение, которое будет появляться, когда хост становится недоступен. Более подробную информацию можно найти в справке FREEping.
После нажатия OK новый хост будет находиться под наблюдением. Я надеюсь, что это руководство будет полезно для проверки связи нескольких IP-адресов одновременно из командной строки и нескольких сторонних инструментов для проверки связи с той же или другой серией IP-адресов с компьютеров с Windows 10, 8.1 и даже с Windows 7.
How can I ping a range of IP addresses simultaneously [closed]
Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question.
Closed 6 years ago .
I have a bunch of machines on an IP address range which I want to ping simultaneously as a quick and dirty way of telling which ones are switched on. What (free) software can I use to do this?
9 Answers 9
The quickest way is to use Angry IP Scanner

I use it for the same way you want to!
![]()
Nmap is available for Windows:
I’ve used this command
in a batch file for a similar reason
Free IP Scanner 1.6
Here is the range of IP addresses as you can notice in:

Instead of manually pinging all IP addresses on your LAN you can do the following:
Open a Command Prompt and type:
-n 1 means that only 1 ping packet will be sent to each computer.
Change 192.168.0 to match you own network ID.
This will ping all IP addresses on the 192.168.0.0 network segment and create a text file called ipaddresses.txt in C:\, where it will list only the IP addresses that gave a reply.
You can also add -a to the ping command to resolve all the responding IP addresses to hostnames, but doing so will cause the script to take a considerable time to finish:
![]()
You could just write a Bash script that loops through an IP address range and pings them. An example that pings addresses in the range 10.1.1.1 to 10.1.1.255 (inclusive):
![]()
Save the below script on the server with an extension of .bat or .cmd and call the file from the command prompt. It should prompt you to enter the IP address range.
Please enter only three octets of the IP address.
Once the command has run, it will create a text file name pingnet.log in the root of C drive. That file should give you a list of used and down (free) IP addresses.
It is pretty simple to run, and it should save you loads of time.
Angry IP Scanner is great, but I prefer CLI tools. See if you can get this powershell script running in Vista. https://github.com/webstersprodigy/PowerSploit/blob/Portscan/Recon/Invoke-Portscan.ps1
I also suggest getting access to a Linux CLI by using a linux live cd/usb, dual boot, or a vm in VirtualBox. (Install VirtualBox, add a new vm, install Debian.) A linux CLI is invaluable.
From a linux CLI, run the following:
PING Based Scan
Adjust for your network range (the ‘172.10.1’ part,) and you’re off. This will provide a list of all hosts on the network that respond to ICMP echo (ping) requests, and resolve them against your DNS server.
Note: This is not the most reliable way to test for live hosts as they may have ICMP blocked.
nmap Based Scan
nmap -sP 192.168.1.0/24
Note: Nmap is more reliable as it is a port scanner and bases its results on the activity on more than just ICMP responses. It’s heavily used by pentesters and is worth learning.
Пропинговать подсеть или 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, т.е. для англоязычной версии надо вносить поправки.
Сканеры на батниках просты, но требуют "привязки" к ОС с которой запускаются. Проще воспользоваться хорошей утилитой. Вышеприведенный батник был создан именно, как инструмент для задачи, которую описал.
Спасибо большое за статейку. Помогла инфа.
Да ты молодец прям крутяк там все так оп оп машинки в списочке КРАСАВА
VarangaOfficial — мазь варанга цена — только достоверные и проверенные факты. Воспользовавшись данным интернет-порталом, вы получите возможность узнать полную информацию касающуюся представленного средства. Увидеть данные о клиническом тестировании геля, прочесть отзывы реальных пользователей и врачей. Ознакомиться с инструкцией по использованию, прочитать особенности и методы работы мази, понять, в чем заключаются особенности работы крема Варанга, где нужно покупать оригинальный сертифицированный препарат и, как не нарваться на подделку. Мы скурпулезно проверяем размещаемые данные. Предоставляем посетителям нашего онлайн-ресурса сведения, почерпнутые только из достоверных источников. Если вы обнаружили у себя признаки появления грибкового заболевани или же долго и безрезультатно стараетесь излечиться от этого неприятного недуга, наш сайт покажет вам быстрый и простой способ решения проблемы. Приобщайтесь и живите здоровой полноценной жизнью. Теперь все ответы на самые популярные и волнующие пользователей вопросы, собраны на одном ресурсе.