Как получить список ip-адресов в локальной сети

Как узнать IP адреса всех устройств в сети через cmd?

Попробуйте выполнить следующие действия: Введите ipconfig (или ifconfig на Linux) в командной строке. Это даст вам адрес IP вашей собственной машины. Например, адрес вашей машины IP равен 192.168.1.6.

Если же вас интересует всего лишь ip адрес только вашего компьютера, то нужно ввести в терминал команду «Ipconfig»- тогда вы увидите все данные по вашему компьютеру.

Re: Как получить список ip-адресов в локальной сети?

nmap -sP -n 192.168.0.0/24
nmap -sP -n 192.168.0.0/24|grep «^Host»|cut -f 2 -d ‘ ‘

Спасибо за помошь. Но nmap тоже не все выводит. У меня нашлось только 13 хостов, в то время как nmblookup нашел 15, а всего их 23.

Может быть можно timeout указать какой-нибудь?

$ nmap -sP -n 192.168.0.0/24|grep «^Host»|cut -f 2 -d ‘ ‘|wc 13 13 172 $ nmblookup ‘*’|grep «»|wc 15 30 288

Консольные утилиты

Многие почему-то предлагают использовать для поиска занятых IP-адресов в сети команду arp -a. Да, она показывает список адресов. Правда её результат вывода очень далек от реальной картины. Эта команда показывает содержимое ARP -таблицы вашего компьютера. Когда Вы взаимодействуете с любым компьютером в сети, операционная система запоминает его IP-адрес и заносит его специальную таблицу. Называется она ARP -таблица. Вызывая команду arp -a, Вы просите свою ОС показать содержимое этой таблицы. И больше ничего.

Пожалуй, есть только одна консольная утилита собирающая все IP-адреса в сети, на которую стоит обратить внимание – это Nmap. Это даже не утилита, а полноценный сетевой сканер, который может сравнится по возможностям с XSpider. Если Вы начинающий системный администратор, то стоит изучить Nmap, так как это один из самых главных инструментов для знакомства с новой сетью для любого айтишника. Также может использоваться в качестве инструмента сетевого мониторинга.

Nmap — это бесплатный сетевой сканер, версия которого есть как под Windows, так и под Linux. Изначально работа с nmap реализована в консоли, но разработчики подсуетились и сделали графический интерфейс – ZenMap (спасибо за подсказку GlooMLynX).

Установка Nmap

Для Linux Mint, Ubuntu и Debian можно установить nmap из официального репозитория:

Для Windows можно загрузить дистрибутив с официального сайте Nmap — https://nmap.org

Как найти все IP-адреса с помощью Nmap?

Стоит оговорится сразу, что у этой программы множества ключей запуска, с которыми лучше ознакомится в MAN -документации или в help`е. Стоит сказать, что с ее помощью можно даже проверить вашу систему на ddos-атаку.

Для нашей задачи нужно узнать IP`ишник или подсеть из которой нам выдан IP-адрес. В Windows это можно сделать консольной командой ipconfig , а в Linux – ifconfig .

У нас в примере используем Ubuntu, поэтому команда такая:

Наш IP-адрес из вывода выше – 192.168.1.3, а подсеть соответственно — 192.168.1.0. Так как мы хотим просканировать всю нашу подсеть, будем использовать маску подсети 255.255.255.0. В сокращенном варианте это будет выглядеть так 192.168.1.0/24

Для поиска незанятых IP-адресов в сети, выполняем команду:

Здесь можно указать как наш IP-адрес, так и адрес подсети. Это не важно.

Получаем список IP-адресов , которые используются в данный момент:

Из этого видно, что заняты IP-адреса: 192.168.1.1 и наш 192.168.1.3

Круто, не правда ли.

Если нужно вывести только не занятые IP-адреса, то вот команда:

Стоит понимать, что вывод этой команды показывает нам только включенные компьютеры сети. Чтобы получить реальную картину занятости IP-адресов, нужно выполнить такое сканирование несколько раз в течении рабочего дня.

10-Страйк: Сканирование Сети

«10-Страйк: Сканирование Сети» — а это программа, включающая в себя функции двух предыдущих утилит. Т.е. с ее помощью можно не только получать различные сведения об устройствах и сетевых хостах, но и определять номера открытых портов. Программа «10-Страйк: Сканирование Сети» распространяется по условно-бесплатной модели (некоторые «экзотические» функции заблокированы в бесплатной версии), она полностью русифицирована, работает в системах Windows XP и выше.

10-Страйк: Сканирование Сети

Основные функциональные возможности программы «10-Страйк: Сканирование Сети»:

  • Получение различных сведений обо всех видах сетевых устройств — компьютеры, мобильные устройства, маршрутизаторы (проводные/беспроводные роутеры), принтеры и др. Программа способна получать информацию по SNMP, NetBios и UPnP протоколам.

10-Страйк: Сканирование Сети

  • Встроенные инструменты для пингования (1) и трассировки (2) хостов:

10-Страйк: Сканирование Сети

  • Встроенный инструмент сканирования TCP и UDP-портов.

10-Страйк: Сканирование Сети

  • Удаленное управление устройствами посредством SNMP-протокола (на удаленном устройстве должно быть установлено соответствующее программного обеспечение — SNMP-агент).

10-Страйк: Сканирование Сети

Отдельно следует отметить наличие в программе «10-Страйк: Сканирование Сети» удобного «Мастера сканирования сети», с помощью которого задаются настройки для последующего сканирования:

  • Задаем диапазон IP-адресов для сканирования (можно несколько диапазонов)

10-Страйк: Сканирование Сети

  • Выбираем протоколы и порты для сканирования.

10-Страйк: Сканирование Сети

  • Видим список обнаруженных сетевых устройств в указанном диапазоне IP-адресов.

10-Страйк: Сканирование Сети

Кроме того, в программе «10-Страйк: Сканирование Сети» присутствует полезная функция мониторинга локального сетевого трафика. Откуда конкретно приходит трафик и уходит исходящий трафик функция не отображает, зато помогает понять, через какой из сетевых интерфейсов Windows осуществляется прием/передача данных и с какой скоростью все это происходит.

10-Страйк: Сканирование Сети

Все остальные функции программы «10-Страйк: Сканирование Сети» на самом деле являются функциями других — платных — программ от того же разработчика.

Определение ip-адреса чужого компьютера в сети

Выше мы рассмотрели, где можно увидеть собственный ip и mac компьютера.
Для того, чтобы узнать ip-адреса других компьютеров в сети из командной строки , нам необходимо знать имя компьютера или компьютеров которые нас интересуют.

Все приведённые ниже команды, в случае их частого использования, может быть удобнее оформить в виде bat-файлов, подробнее о которых мы говорили в статье Пакетные файлы (bat, батники) Windows

Чтобы узнать имя компьютера, можно пройти в Мой компьютер — Сетевое окружение ( Компьютер — Сеть ), где перед нами отобразятся компьютеры, подключенные к нашей сети

Компьютеры в локальной сети проводника Windows

Также, список NetBIOS имён компьютеров в локальной сети можно просканировать командой

Допустим, нам интересен ip-адрес компьютера с именем APRESN-PC из скриншота, прикреплённого выше. Запускаем командную строку Windows и выполняем в ней следующую команду:

Консоль системы начнёт обмен пакетами с конечным узлом, отобразив его адрес

ip-адрес чужого компьютера в локальной сети

Получить IP-адреса всех компьютеров в локальной сети

в общем можно както получить айпишники всех компов в сети? и вообще как реализовать связь между двумя компами, ну например у меня приложение через которое мне нужно отправить какоето сообщение с одного компа на другой, что то типо аськи только немного не то. можно так сделать?

IP адреса всех компьютеров в сети
Всем привет) Вопрос собственно в названии: Как найти IP-адреса компьютеров в (локальной, хотя.

Отображение всех компьютеров в локальной сети
Добрый вечер, пытаюсь разобраться в отображении компьютеров в сети. Смотрела некоторые исходники.

Получить список компьютеров в локальной сети
Здравствуйте!Ребят срочно помогите мне нужно в С# создать программу которая может соединить.

Как узнать ip-адрес всех компьютеров в локальной сети?
Добрый день ребята! хочу написать на Delphi что бы программа смотрел все компьютере локальная сеть.

список компьютеров: в командной строке
net view
программно — хз. рыть в сторону того способа как отрабатывает эта команда
послать сообщение: в командной строке
net send
программно — 1 млн. вариантов — выбирайте любой

не зная никаких параметров, думаю перебором ip и портов может, и смотреть когда не вернет ошибку, либо как-то через udp широковещательное, хотя там нету обратной связи.

Самое простое : пропарсить вывод консольных команд типа «arp -a» или «rout print»

Добавлено через 3 минуты
Ну или другой вариант ( пример для Builder)

так и то это часть проги, мне еще нужно что б она показывала характеристики всех ПК в сети, то есть Оператива, винда..

Ну так за бабосы тебе и не такое накатают.

Зачем учится, если невежество дается бесплатно.

Сообщение от askolddd

так и то это часть проги, мне еще нужно что б она показывала характеристики всех ПК в сети, то есть Оператива, винда..

Если программа методом сканирования будет показывать характеристики желаза ПК пожалуй я тоже закажу себе)

Сообщение от SEGNET

Сообщение от SofaHuge

Получить в listview свободные ip-адреса локальной сети
Получить в listview свободные ip-адреса локальной сети. Как я понимаю, что надо в цикле пинговать.

Как получить все ip адреса в локальной сети (особенно принтеров)
Допустим, есть локальная сеть в ней несколько компьютеров и сетевых принтеров, пробовал сначала.

Как получить список всех IP-адресов из локальной сети?
Уже пробовал QNetworkInterface::allAddresses(), но он почему-то выводит только 4 адреса, которые по.

Как получить список всех компов в локальной сети?
Как получить список всех компов в локальной сети?

Подключение 2х компьютеров к локальной сети
Здраствуйте 🙂 Извеняюсь если ненашел такоиже темы, поискал вроде нету. Немоглибы подсказать как.

Список компьютеров в локальной сети
Подскажите пожалуйста, как узнать список компьютеров в сети.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector