Imprimir lista de endereços IP usados?

3

Estou executando uma pequena rede com uma sub-rede de 255.255.255.0.

Eu gostaria de executar um comando no prompt de comando do Windows ou no Terminal do OS X que produziria uma lista de endereços IP usados. A lista não precisa mostrar nada além do endereço IP usado.

Obviamente, se há uma maneira simples de também gerar o nome do computador / nó ou algo igualmente útil, então seria benéfico.

    
por dannymcc 13.07.2011 / 09:25

1 resposta

6

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.

    
por 13.07.2011 / 09:39

Tags