Как получить список всех действительных IP-адресов в локальной сети?

Есть ли способ получить список всех действительных IP-адресов в локальной сети?

Я имею в виду все IP-адреса, которые каждый пользователь использует в сети.

3 ответа

Решение

Установите nmap,

sudo apt-get install nmap

затем

nmap -sP 192.168.1.*

Это делает простое сканирование ping во всей подсети, чтобы увидеть, какие все хосты находятся в сети.

Попробуйте следующие шаги:

  1. Тип ipconfig (или же ifconfig в Linux) в командной строке. Это даст вам IP-адрес вашего собственного компьютера. Например, IP-адрес вашей машины - 192.168.1.6. Итак, ваш широковещательный IP-адрес - 192.168.1.255.
  2. Пинг ваш широковещательный IP-адрес ping 192.168.1.255 (может потребовать -b в Linux)
  3. Сейчас типа arp -a, Вы получите список всех IP-адресов в вашем сегменте.

Если вы хотите увидеть, какие IP-адреса используются в определенной подсети, есть несколько разных менеджеров IP-адресов.

Попробуйте Angry IP Scanner, Solarwinds или Advanced IP Scanner.

Другие вопросы по тегам