Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/06/2010, à 14:41

orangevinz

Nom d'hote depuis IP [RESOLU]

Bonjour,

Je suis en train de développer un application web interne qui montre sur un plan toutes les machines de la boite qui sont allumées (connectées au réseau).

Nmap me renvoi correctement les IP des machines connectées mais les noms d'hôtes changent à chaque requête et je ne comprend pas pourquoi.

Bref, je voudrais savoir comment faire (en ligne de commande) pour connaitre le "hostname" d'une machine windows depuis son IP local (ex :10.0.1.172)
Je voudrais pouvoir donner 10.0.1.172 et obtenir pc150.
Toutes les machines interrogées ont un hostname renseignées.

Merci pour votre aide

:: Orangevinz

Dernière modification par orangevinz (Le 23/06/2010, à 10:00)

Hors ligne

#2 Le 22/06/2010, à 15:09

binouche22

Re : Nom d'hote depuis IP [RESOLU]

je dirais

host <ip_address>

ou si tu utilises NIS:

ypcat hosts | grep <ip>

binouche22

Hors ligne

#3 Le 22/06/2010, à 15:13

orangevinz

Re : Nom d'hote depuis IP [RESOLU]

Merci binouche22

Je viens donc d'essayer avec host <ip>, c'était bien la commande que je cherchais mais elle me retourne entre 2 et 4 résultats selon les IP.

Avez-vous une idée de quoi cela peut-il venir ?

Hors ligne

#4 Le 22/06/2010, à 15:25

Peck

Re : Nom d'hote depuis IP [RESOLU]

Utilise la commande "host 10.0.0.1" enfin l'ip que tu veux.
Mais bon c'est ce que doit faire nmap sans l'option -n.
Ce qui revient à la conclusion que ton serveur dns ne doit pas être bien configuré.

Normalement, il ne doit répondre qu'un hostname pour une ip donnée. Mais bon rien ne l'empêche d'en retourner plusieurs auquel cas il est choisi au hasard parmis la liste.

Dernière modification par Peck (Le 22/06/2010, à 15:26)

Hors ligne

#5 Le 22/06/2010, à 15:37

orangevinz

Re : Nom d'hote depuis IP [RESOLU]

ok. c'est un peu bidouille mais je vais plutôt faire ca :

host <hostname>
-> me renvoit l'ip qu'il y a derrière, une seule du coup

S'il ne me renvoi rien, c'est que la machine est éteinte à priori...

Merci pour tout

PS : dois-je passer la discussion en RESOLU ?

Hors ligne

#6 Le 22/06/2010, à 15:44

binouche22

Re : Nom d'hote depuis IP [RESOLU]

pouquoi ne pas simplement faire un ping pour tester si l'ip répond ou pas?


binouche22

Hors ligne

#7 Le 22/06/2010, à 15:51

orangevinz

Re : Nom d'hote depuis IP [RESOLU]

Ben en fait, lorsque je fait

ping -c 1 pc900.local
il me retourne "unknow host pc900.local"

Et dans mon appli, je n'ai que les hostname et avec le DHCP les ip changent.

Donc je vais d'un coté, récupérer les IP "actives" et d'un autre tester chaque machine d'après son nom d'hote

Hors ligne

#8 Le 22/06/2010, à 16:54

binouche22

Re : Nom d'hote depuis IP [RESOLU]

ok, donc resolu big_smile


binouche22

Hors ligne

#9 Le 22/06/2010, à 21:58

Peck

Re : Nom d'hote depuis IP [RESOLU]

host interroge le dns donc répondra la même chose machine éteinte ou allumée

Hors ligne

#10 Le 23/06/2010, à 10:02

orangevinz

Re : Nom d'hote depuis IP [RESOLU]

Exact, merci Peck

Hors ligne