Comment obtenir un nom d'hôte / nom de domaine à partir d'une adresse IP dans Linux

Comment obtenir un nom d'hôte / nom de domaine à partir d'une adresse IP dans Linux
L'une des questions que de nombreux utilisateurs de Linux posent est comment ils peuvent récupérer le nom d'hôte d'un système à l'aide de son adresse IP. Cela peut sembler une tâche difficile, mais dans le vrai sens, c'est assez facile. Essentiellement, ceci est connu comme la recherche DNS inverse. Recherche de recherche DNS inversée Une adresse IP pour récupérer le nom d'hôte ou le domaine du serveur. L'opposé exact est la recherche DNS avant qui mappe le nom de domaine à l'adresse IP.

Dans ce court guide, nous avons exploré quelques façons d'effectuer la recherche DNS inversée et d'obtenir un nom de domaine à partir d'une adresse IP. À des fins de démonstration, j'ai utilisé Ubuntu 20.04.

Conditions préalables

Avant de retrousser vos manches, assurez-vous que votre hôte distant a un enregistrement A qui est une entrée DNS qui pointe ou mappe un nom de domaine à une adresse IP

Effectuez la recherche DNS Reverse à l'aide de la commande DIG

Dig Command est un outil flexible et puissant qui est utilisé pour interroger ou sonder les enregistrements DNS. C'est un acronyme pour les informations sur le domaine et vous permet de récupérer un large éventail d'informations DNS telles que les enregistrements A, CNAME, MX et SOA.

$ Dig -x 5.9.235.235 + noall + réponse

Effectuez la recherche DNS Reverse à l'aide de la commande NSLookup

Une commande nslookup est un outil de dépannage qui figure fortement dans l'armurerie d'un Sysadmin. Il s'agit d'un outil polyvalent qui effectue tous les enregistrements DNS, tels que CNAME, A, MX, et inverse ou PTR Records.

Pour récupérer un nom de domaine à partir d'une adresse IP, utilisez la syntaxe de commande:

$ nslookup < host ip >

Par exemple.

$ nslookup 5.9.235.235

Effectuez la recherche DNS inversée à l'aide de la commande hôte

De même, vous pouvez utiliser la commande hôte pour obtenir un nom d'hôte ou un nom de domaine à partir d'une adresse IP en utilisant la syntaxe comme indiqué.

$ hôte < host ip >

Par exemple, pour vérifier le nom de domaine de l'IP 5.9.235.235, Exécuter la commande:

$ hôte 5.9.235.235

Tout comme la commande nslookup, vous pouvez également utiliser la commande hôte avec des noms d'hôte ou des adresses IP.

Conclusion

Les quelques exemples que nous venons d'élaborer sont un moyen sûr de vous aider à obtenir le nom de domaine à partir d'une adresse IP. Habituellement, la recherche DNS inverse est triviale et pas aussi cruciale que la recherche vers l'avant, qui mappe les noms de domaine aux adresses IP. Vos commentaires ou contributions seront très bien accueillis.