#1 Le 22/06/2010, à 13: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, à 09:00)
Hors ligne
#2 Le 22/06/2010, à 14: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, à 14: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, à 14: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, à 14:26)
Hors ligne
#5 Le 22/06/2010, à 14: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, à 14: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, à 14: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, à 15:54
- binouche22
Re : Nom d'hote depuis IP [RESOLU]
ok, donc resolu
binouche22
Hors ligne
#9 Le 22/06/2010, à 20: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, à 09:02
- orangevinz
Re : Nom d'hote depuis IP [RESOLU]
Exact, merci Peck
Hors ligne