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

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

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

Ответ 1

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

sudo apt-get install nmap

затем

nmap -sP 192.168.1.*

или чаще

nmap -sn 192.168.1.0/24

будет сканировать весь диапазон от .1 до .254

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

Ответ 2

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

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

Ответ 3

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

Попробуйте Angry IP Scanner или Solarwinds или Расширенный IP-сканер