Tudo depende de como você define 'usado'. O Nmap pode ser facilmente usado para uma rede de computadores que estão vivos, supondo que os firewalls permitam isso. O comando mais básico pode ser algo como nmap -sP 192.168.0.0/16
, que fará ping em todos os endereços da rede e informará quais sistemas responderam. Computadores ligados quando você executa a verificação não responderão. Máquinas com firewalls restritivos podem não responder. Então, esse método geralmente irá perder alguns computadores
Você também pode facilmente ver seu servidor DHCP para ver quais endereços foram alocados. O banco de dados DHCP geralmente é muito atualizado, mas não mostra as máquinas que foram atribuídas estaticamente.
Outra maneira que funciona às vezes é inspecionar a tabela arp no seu roteador. Supondo que suas máquinas usem serviços externos regularmente, haverá uma entrada na tabela arp para endereços em uso.
Máquinas com endereços estáticos e firewalls extremamente restritivos, que não fazem conexões externas, podem ser bem difíceis de encontrar. O melhor método é, obviamente, não atribuir endereços até que você tenha atualizado sua documentação.