Posso consultar o servidor DHCP para obter o mapeamento do MAC para o endereço IP (tenho direitos de administrador)?

3

Eu preciso saber o mapeamento do endereço MAC para IP armazenado no servidor DHCP.

Eu não quero usar arp cache, pois isso exigiria que eu transmitisse ping (o que não é permitido no Windows) ou ping o endereço IP da sub-rede (que leva muito tempo).

Tenho certeza de que o servidor DHCP armazena o mapeamento do MAC para IP, como posso usar essas informações para mapear o MAC para o endereço IP?

    
por Kazoom 08.02.2010 / 21:51

4 respostas

2

No Windows Server 2008 (possivelmente para 2003 também, mas não tem acesso a um servidor DHCP 2003 agora)

Inicie o DHCP mmc. O IP aluga & os endereços mac devem estar em Escopo > Locações de endereço.

Se você deseja exportá-los para um arquivo & então você pode clicar com o botão direito do mouse em concessões de endereços e selecionar Exportar Lista ...

Obtendoissoprogramaticamente? DHCPOBJS.DLL do Windows 2000 Resource Kit looks prometendo .

    
por 09.02.2010 / 08:54
1

Da última vez que eu olhei, o Advanced IP Scanner conseguiu fornecer essas informações. Ele não consulta DHCP para ele (sai para a rede), mas é muito rápido e não lhe custará nada.

    
por 08.02.2010 / 21:57
0

Tem a certeza de que a análise demora muito tempo? Eu apenas fiz a varredura de um / 24 usando o nmap em menos de 4 segundos. Juntamente com a verificação e a consulta do servidor DHCP, você também pode consultar as tabelas do CAM do switch ou a (s) tabela (s) ARP do roteador via SNMP.

    
por 10.02.2010 / 22:31
0

Você também pode usar a API do Windows se puder usar uma linguagem nativa como o C ++.

Funções da API de gerenciamento do servidor DHCP

    
por 11.02.2010 / 00:04

Tags