Comment trouver les adresses IP inutilisées sur mon réseau ?

Comment puis-je localiser les adresses IP inutilisées sur mon réseau ? Le serveur DHCP continue d’attribuer la même adresse et j’ai besoin d’une adresse IP différente pour tester mon application. Le logiciel devrait fonctionner sous Windows.

Le meilleur moyen est probablement d’utiliser NMAP (http://nmap.org/) en mode scan ARP Ping. L’utilisation sera quelque chose comme nmap -sP -PR 192.168.0.* (ou quel que soit votre réseau). La commande est nmap -sn 192.168.0.* dans les versions plus récentes de nmap.

L’avantage de cette approche est qu’elle utilise le protocole de résolution d’adresses (ARP) pour détecter si des adresses IP sont attribuées à des machines. Toute machine qui veut être trouvée sur un réseau doit répondre à l’ARP, donc cette approche fonctionne là où les scans ping, les pings de diffusion et les scans de ports ne fonctionnent pas (à cause des pare-feu, des stratégies du système d’exploitation, etc.).