91 votes

Comment déterminer le nom d'hôte à partir d'une adresse IP dans un réseau Windows ?

Mon réseau local compte 50 hôtes Windows. Dans la ligne de commande Windows, j'essaie ping pour obtenir l'adresse IP d'une machine Windows en fonctionnement.

La question est de savoir comment obtenir le nom d'hôte d'une adresse IP spécifique dans le même groupe de travail Windows ?

Une autre question est de savoir comment connaître le nom d'hôte d'une machine Windows à partir d'une boîte Linux si j'ai une adresse IP ? Quelle commande utilisez-vous ? J'ai un hôte qui exécute Kubuntu 9.04.

98voto

user7461 Points 71

Si vous voulez déterminer le nom d'une machine Windows sans DNS, vous devez essayer Nbtstat . Mais cela ne fonctionne que sous Windows :

Par exemple,

NBTSTAT -A 10.10.10.10

Sous Linux, vous devriez essayer nmblookup qui fait presque la même chose.

3 votes

NBTSTAT repose sur le chargement et l'exécution de NetBIOS, qui est souvent désactivé dans les grandes organisations disposant de leur propre infrastructure AD et DNS. Il s'agit probablement d'une hypothèse sûre dans le cas d'un groupe de travail de 50 machines.

0 votes

Merci Decca, le nbtstat est génial ... J'ai échoué sur Linux box nmblookup 192.168.1.92 querying 192.168.1.92 on 192.168.1.255 name_query failed to find name 192.168.1.92

9 votes

La commande nmblookup -A 192.168.1.92 fonctionne avec succès.

69voto

Izzy Points 8174

La méthode techniquement préférable est de taper nslookup <ip address>

NSLOOKUP demande en fait au serveur DNS l'adresse IP du nom d'hôte. Ping utilise l'adresse locale Cache du résolveur DNS ce qui peut être incorrect jusqu'à ce que vous tiriez la chasse d'eau.

0 votes

Cela suppose qu'il dispose d'un serveur dns interne pour la résolution des noms. en outre, l'auteur a déclaré qu'il voulait résoudre un nom d'hôte à partir de l'ip, je suppose donc qu'il ne connaît pas le nom d'hôte pour commencer. en outre, en ce qui me concerne, il n'y a pas de manière correcte ou incorrecte de procéder. il existe de multiples méthodes, toutes valables, et qui peuvent produire des résultats différents.

3 votes

Non. L'utilisation de PING n'est pas la meilleure façon de procéder. Vous pouvez faire un nslookup <ip address> et il résoudra la recherche inversée.

0 votes

Je n'ai pas dit que le ping était le meilleur moyen, j'ai dit que c'était un moyen. L'utilisation de nslookup suppose qu'il dispose d'une infrastructure DNS interne. Je n'ai pas fait cette supposition puisqu'il a mentionné le groupe de travail dans son message.

12voto

joeqwerty Points 106914

Sous Windows, vous pouvez utiliser ping -a x.x.x.x pour tenter de résoudre le nom d'hôte à partir du Adresse IP .

1 votes

PING peut donner des résultats imprécis, surtout si vous travaillez activement sur des problèmes de DNS.

0 votes

L'op n'a pas déclaré qu'il travaillait sur des problèmes de dns, il a laissé entendre qu'il travaillait sur des problèmes de résolution de noms. dns n'est pas le seul mécanisme de résolution de noms dans Windows et n'est pas un mécanisme de résolution de noms obligatoire. il a également déclaré qu'il travaillait dans un groupe de travail, je n'ai donc pas supposé qu'il disposait d'une infrastructure dns en place.

0 votes

Le DNS est en fait nécessaire pour l'Active Directory. Nous n'avons tout simplement pas assez d'informations pour nous prononcer définitivement à ce sujet.

6voto

fmark Points 15028

Il y a plusieurs façons de le faire sous Windows et Linux. Par exemple,

  1. nslookup : la méthode classique pour trouver l'adresse IP à partir d'un nom d'hôte ou vice-versa.
  2. ipconfig o ifconfig selon que vous travaillez sous Windows ou Unix.
  3. nom d'hôte -i sur Linux

Réf : Plusieurs façons d'obtenir une adresse IP à partir d'un nom d'hôte sous Linux et Windows

5voto

balupton Points 176

Pour les utilisateurs de mac smbutil -v status -ae x.x.x.x fonctionne. Vous pouvez également utiliser arp -a pour obtenir les adresses MAC de tout ce qui est sur votre réseau.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X