Trouver un nom d'hôte à partir d'IP Linux

Trouver un nom d'hôte à partir d'IP Linux
Les noms ou les étiquettes sont utiles car ils nous permettent d'identifier une chose ou une personne d'un autre. Même le nom d'une personne, qui pourrait ne pas être mondialement unique, contient un ensemble de personnages qui permettent à une personne de se distinguer d'une autre personne.

De même, les ordinateurs prennent en charge les étiquettes ou les noms qui leur aident à leur donner une identité unique dans un réseau. C'est là qu'un nom d'hôte entre. Un nom d'hôte est un ensemble de caractères alphanumériques uniques à un réseau informatique, permettant aux appareils de communiquer entre eux.

En règle générale, la technologie sous-jacente qui identifie un ordinateur ou un appareil dans un réseau est un ensemble de nombres appelés adresses IP. Ceux-ci sont ensuite mappés sur un nom spécifique résolu à l'adresse IP de la machine.

Dans ce tutoriel, cependant, je vous montrerai différentes façons d'utiliser pour que le nom d'hôte soit associé à une adresse IP spécifique. Les méthodes discutées dans ce tutoriel fonctionneront dans presque tous les systèmes de type Linux et Unix.

Si vous recherchez des instructions détaillées sur le fonctionnement des systèmes tels que les noms de domaine, consultez la ressource sur le lien ci-dessous:

https: // linuxhint.com / dns-for-besginners /

Avec cela à l'écart, plongeons-nous.

Méthode 1: ping

La méthode la plus simple pour obtenir le nom d'hôte à partir d'une adresse IP est d'utiliser un ping. Le ping est un utilitaire de ligne de commande simple mais puissant qui utilise des paquets d'écho pour communiquer avec un hôte.

NOTE: La commande suivante ne fonctionne que dans les machines Windows. Pour Linux, vérifiez la méthode suivante.

Pour obtenir un nom d'hôte à partir d'une adresse IP avec Ping, utilisez la commande ci-dessous:

$ ping -a 172.67.209.252

Voici la sortie de la commande ci-dessus:

La commande ci-dessus n'est pas toujours fiable; Cela ne fonctionne souvent que si le nom d'hôte est disponible dans le fichier hosts.

En savoir plus ici:

https: // linuxhint.com / modifier-etc-host-file-linux /

https: // linuxhint.com / edit-hosts-file-on-linux /

Méthode 2: commande hôte

La deuxième et la méthode commune pour obtenir le nom d'hôte à partir de l'adresse IP dans Linux est la commande hôte. Cet outil simple fait partie du package Dnsutil.

Pour installer le package, utilisez les commandes:

Distros basés sur Ubuntu / Debian

$ sudo apt-get install dnsutils -y

Rehl / centos

$ sudo yum install dnsutils

Feutre

$ sudo dnf installer dnsutils

Cambre

$ sudo pacman -s dnsutils

Une fois que vous avez installé l'outil, vous pouvez exécuter la commande ci-dessous pour obtenir le nom d'hôte d'une adresse IP.

$ hôte

Un exemple de sortie est ci-dessous:

[fedora @ fedora34 ~] $ hôte 216.58.223.78
78.223.58.216.indem.Pointeur de nom de domaine ARPA MBA01S07-IN-F14.1E100.filet.

NOTE: L'utilisation de la commande hôte nécessite que le système soit enregistré avec un serveur DNS tel que CloudFlare ou Google Public DNS ou une entrée dans le fichier hôte. Selon le serveur DNS, le système est configuré avec, le résultat peut différer ou aucun du tout.

Si vous utilisez Fedora, assurez-vous de persister vos paramètres DNS avant un redémarrage car le gestionnaire de réseau les écrase souvent.

Méthode 3: Utilisation de fouille

La prochaine méthode que vous pouvez essayer est d'utiliser DIG. DIG est un utilitaire de ligne de commande qui est utile pour effectuer des requêtes DNS et des recherches inversées. C'est un outil puissant qui a une collection de fonctionnalités autres que de rechercher un nom d'hôte.

Pour en savoir plus sur DIG, consultez ce tutoriel.

https: // linuxhint.com / install_dig_debian_9 /

Une fois que vous avez installé des fouilles sur votre système, utilisez la commande:

$ DIG -X

Il est également bon de noter que le serveur doit avoir une recherche DNS inversée activée; Sinon, vous n'obtiendrez pas le nom d'hôte du serveur.

Méthode 4: nslookup

Un moyen beaucoup plus simple et plus courant de rechercher le nom d'hôte à partir d'une adresse IP consiste à utiliser NSLookup. NSLookup est un utilitaire de ligne de commande, similaire à DIG, mais cela permet aux utilisateurs de demander des DNS pour les noms d'hôte et les mappages d'adresses IP.

Pour interroger un nom d'hôte avec nslookup, utilisez la commande comme:

$ nslookup

Un exemple est comme indiqué ci-dessous:

[fedora @ fedora34 ~] $ nslookup 216.58.223.110
110.223.58.216.indem.arpa name = mba01s08-in-f14.1E100.filet.
Des réponses faisant autorité peuvent être trouvées à partir de:

Conclusion

Pour ce tutoriel, nous avons illustré diverses façons d'obtenir le nom d'hôte à partir d'une adresse IP à la fois dans les machines Linux et Windows. Si vous recherchez un tutoriel plus approfondi sur le fonctionnement du DNS, considérez la ressource sur le lien ci-dessous:

https: // linuxhint.com / dns-for-besginners /