Commande pour obtenir le nom d'hôte du serveur distant à l'aide de l'adresse IP

26

Je veux obtenir le nom d'hôte d'un serveur distant en utilisant l'adresse IP en utilisant mon Ubuntu.

Sous Windows, nous pouvons utiliser NBTSTAT mais cela ne fonctionne pas sous Linux.

Est-ce que quelqu'un sait comment faire ça?

OmiPenguin
la source

Réponses:

38

NetBIOS

Windows (et les appareils Linux avec Samba) utilisent NetBIOS pour «publier» leurs adresses. C'est ce qui NBTSTATsert à rechercher l'adresse IP.

Pour trouver un nom d'hôte dans votre réseau local par adresse IP, vous pouvez utiliser:

nmblookup -A <ip>

Ou vous pouvez installer nbtscanen exécutant:

sudo apt-get install nbtscan

Et utilise:

nbtscan <ip>

DNS multidiffusion

Si les systèmes publient leur adresse via Multicast DNS (les appareils OS X, Windows 10 et Linux avec un exécutant le avahi-daemonfont), effectuez une recherche à l'aide de avahi-resolve(nécessite l'installation avahi-utils):

avahi-resolve -a <ip>

DNS inversé

Si l'hôte a une adresse IP publique et une entrée DNS inversée fonctionnelle, utilisez les programmes dig(nécessite l'installation dnsutils) ou host(nécessite l'installation bind9-host):

dig -x <ip>
host <ip>
Silke
la source
2
il n'a dit aucune réponse de xxx.xx.xx.xxx mais le ping est capable de communiquer avec le serveur
OmiPenguin
2
Dans ce cas, essayez host.
Silke
2
ok maintenant j'ai utilisé l'hôte ipaddress, il a répondu l'hôte xxx.xx.xx.xxx.in-addr.arpa. introuvable: 3 (NXDOMAIN)
OmiPenguin
1
Le serveur se trouve-t-il sur votre réseau local ou s'agit-il d'une adresse IP publique?
Silke
2
Oui, c'est dans notre réseau local.
OmiPenguin
8

Tapez simplement la commande suivante dans le terminal Linux / Ubuntu:

host <ip>
vipin8169
la source
1

Juste un autre ajout mineur à la contribution d'autres, au cas où vous ne connaissez pas l'IP.

Si vous ne connaissez pas votre alors tapez:

sudo ifconfig -all

Vous pouvez trouver le là-bas. Ensuite, il vous suffit d'utiliser:

 host <ip> 

comme mentionné précédemment.

Bien qu'il s'agisse d'une question déjà répondue, je pourrais trouver utile d'ajouter cette astuce simple aux nouveaux arrivants d'ubuntu-linux.

Serfius
la source