web-dev-qa-db-fra.com

Obtenir l'adresse IP de tout appareil dans le réseau local, Windows 7

Il existe plusieurs postes de ceci dans de nombreux forums, dont celui-ci, certaines d'entre elles impliquent l'utilisation d'une application tierce, et certains impliquent l'utilisation d'un outil d'analyse ARP-Scan ou d'ARPPPPPPPPPPING de Linux.

J'essaie d'avoir une idée de la manière de construire ces types d'applications, vous voyez donc que je ne peux pas utiliser les applications tierces.

Ma question est de savoir comment obtenir l'adresse IP de tous les périphériques actifs dans le réseau local, l'adresse IP est attribuée par le routeur DHCP, et je ne veux pas vous connecter au routeur pour obtenir les adresses IP qu'il a permis.

utilisation d'une boucle pour la CMD pour numériser tous les appareils avec une commande de ping prendra beaucoup de temps,

Maintenant, la chose intéressante est,
[.____] arp -a ne donne que des adresses IP à tous les périphériques que mes machines communiquées avec, effacer également la table ARP, à l'aide de ARP -D DIODNT Aide,

mais net view /all m'a donné tous les noms des machines du réseau et, par des noms, je veux dire des noms d'ordinateur.

Il y a donc une commande de la plate-forme Windows que je puisse faire avec NetView pour obtenir également l'adresse IP, que vous puissiez guider dans le PowerShell? Je ne veux pas utiliser de type tierce partie, cela ne m'aidera pas à comprendre la logique derrière cela.

1
Wan Street

Selon mes connaissances, laissez la diffusion de Windows 7, alors il obtiendra tout le IP-to-Mac dans la liste ARP.

essaye ça:

1.Provoir votre adresse IP de diffusion.
[.____] 2.Run the arp -a

L'adresse IP de la diffusion dépend de votre adresse IP, si votre adresse IP est X.x.x.x/24, l'adresse IP de la diffusion est X.x.x.255.

Maintenant, vous pouvez voir toute l'adresse IP dans le réseau local.

1
OOOO