2009-09-17 9 views
0

Je veux obtenir tous les noms d'utilisateur ou adresses IP du LAN en utilisant java. Quelqu'un peut-il me suggérer comment approcher?comment obtenir les noms d'utilisateur existants de LAN en java

Merci.

+0

Tous vos utilisateurs font-ils partie d'un domaine commun? Et votre domaine dispose-t-il d'un serveur DNS ou Directory Server auquel vous pouvez accéder? Si c'est le cas, vous pouvez utiliser JNDI pour accéder au serveur DNS pour la liste IPAddress et la liste Directory Server for Users. – vpram86

+0

désolé je ne veux pas les utilisateurs puis-je obtenir le système ou les noms d'ordinateurs connectés dans lan.My ordinateurs sont sous le même groupe de travail – Bharath

Répondre

2

C'est une question un peu étrange. Quel est votre but, que voulez-vous faire avec l'information? Une liste de noms d'utilisateurs est très différente d'une liste d'adresses IP, il est difficile de comprendre pourquoi l'un ou l'autre est acceptable. En outre, considérez qu'une simple adresse IP "existe" sur un réseau local, cela ne dit rien sur le type d'hôte qui a l'adresse IP. Il peut ne pas avoir un "utilisateur" associé, par exemple.

Pour obtenir la liste des adresses IP, recherchez le subnetwork mask et envoyez une requête ping au broadcast address.

+0

désolé je pensais que je ne veux pas user names.can je reçois les noms de systèmes ou d'ordinateurs connectés au réseau local où tous les sytems sont sous le même groupe de travail – Bharath

+0

quelqu'un peut-il me suggérer comment obtenir les noms de système connectés dans Lan Merci! – Bharath