web-dev-qa-db-fra.com

Comment trouver un nom d'ordinateur dans un réseau local à partir de l'adresse IP?

Mon réseau comprend des machines fonctionnant sous Linux et d'autres exécutant Windows. Et ma machine tourne sous Linux.

50
Islam Hassan

Tapez le terminal

arp -a

Il affichera tous les noms d’hôte sur le réseau local, qu’il s’agisse de Linux ou de Windows.

33
Ketan Patel

Tapez le terminal

Sudo aptitude install nmap
nmap -sP xxx.xxx.xxx.xxx

Cela vous donnera:

Starting Nmap 5.21 ( http://nmap.org ) at 2012-11-03 19:08 CET
Nmap scan report for Host.DOMAIN (xxx.xxx.xxx.xxx)
Host is up (0.00052s latency).
MAC Address: YY:YY:YY:YY:YY:YY (Manufactor)
Nmap done: 1 IP address (1 Host up) scanned in 0.11 seconds

Où Host.DOMAIN est le nom DNS de la machine.

18
Germar

Et si vous essayez ceci:

Vous pouvez l'exécuter dans Windows

nbtstat -A xxx.xxx.xxx.xxx (where x is the ip address)

sur Ubuntu, vous pouvez installer nbtscan. Vous pouvez trouver plus d'informations ici: http://www.unixwiz.net/tools/nbtscan.html

J'espère que ça aide

9
Brett

Une recherche inversée avec le nom Netbios peut accomplir ce que vous voulez plus que "nom_hôte", fonction du DNS et de tcp/ip. nmblookup avec le paramètre -A renvoie les noms de périphérique ainsi que l'adresse mac. Essayez quelque chose comme ça:

nmblookup -A 192.168.1.2
6
Frere

Si votre réseau utilise un serveur DHCP, généralement sur le modem/routeur, il sera probablement en mesure de voir les adresses attribuées par DHCP - souvent par une page Web et qui répertorie souvent les noms d’ordinateur en regard des adresses IP attribuées. .

3
Jazz

À ma connaissance, aucun utilitaire ne permet de résoudre une adresse IP en un nom NetBIOS. J'imagine qu'un programme de surveillance de réseau ou un programme de test d'intrusion pourrait vous donner cette mine d'informations. Cependant, tous les ordinateurs devraient être sur le même domaine et le même sous-réseau.

1
Xernicus

Je viens d'utiliser

nslookup xxx.xxx.xxx.xxx

il me montrera le nom d'hôte (généralement le nom de l'ordinateur)

1
Chester