Existe uma maneira de obter uma lista de todos os endereços IP válidos em uma rede local?
Refiro-me a todos os endereços IP que cada utilizador está a utilizar na rede.
Tente seguir os passos seguintes:
ipconfig
(ou ifconfig
no Linux) no prompt de comando. Isto irá dar-lhe o endereço IP da sua própria máquina. Por exemplo, o endereço IP da sua máquina's é 192.168.1.6. Então seu endereço IP de broadcast é 192.168.1.255.ping 192.168.1.255
(pode requerer -b
no Linux)arp -a
. Você receberá a lista de todos os endereços IP no seu segmento.Instale **nmap***,
sudo apt-get install nmap
então
nmap -sP 192.168.1.*
ou mais comumente
nmap -sn 192.168.1.0/24
irá digitalizar todo o intervalo .1 a .254
Isto faz um simples ping scan em toda a sub-rede para ver quais os anfitriões que estão online.
Se você quiser ver quais endereços IP estão em uso em uma sub-rede específica, então existem vários gerenciadores de endereços IP diferentes.
Experimente [Angry IP Scanner][angry] ou Solarwinds ou Advanced IP Scanner.