GNU/Linux >> Tutoriels Linux >  >> Linux

Comment obtenir le nom d'hôte de l'IP (Linux) ?

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

nmblookup -A <ip>

Pour trouver un nom d'hôte sur Internet, vous pouvez utiliser le host programme :

host <ip>

Ou vous pouvez installer nbtscan en lançant :

sudo apt-get install nbtscan

Et utilisez :

nbtscan <ip>

*Adapté de https://askubuntu.com/questions/205063/command-to-get-the-hostname-of-remote-server-using-ip-address/205067#205067

Mise à jour 2018-05-13

Vous pouvez interroger un serveur de noms avec nslookup . Cela fonctionne dans les deux sens !

nslookup <IP>
nslookup <hostname>

Pour utiliser nslookup , host ou gethostbyname() alors le nom de la cible devra être enregistré avec DNS ou défini statiquement dans le fichier hosts sur la machine exécutant votre programme. Oui, vous pouvez vous connecter à la cible avec SSH ou une autre application et l'interroger directement, mais pour une solution générique, vous aurez besoin d'une sorte d'entrée DNS pour cela.


Linux
  1. Comment changer un nom d'hôte sous Linux

  2. Comment définir ou modifier le nom d'hôte du système sous Linux

  3. Comment changer le nom d'hôte sous Linux

  4. Comment obtenir un masque de réseau à partir de bash ?

  5. Comment obtenir ldapsearch sur Scientific Linux ?

Comment obtenir des nouvelles instantanément à partir de la ligne de commande sous Linux

Comment créer un montage à partir d'images sous Linux

Comment définir ou modifier le nom d'hôte sous Linux

Comment trouver le nom d'hôte sous Linux

Comment obtenir le nom de fichier à partir du chemin complet sous Linux

Comment obtenir votre adresse IP sous Linux