Как получить список всех допустимых 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-сканер