312 votes

Quel est l'utilitaire en ligne de commande dans Windows pour effectuer une recherche DNS inversée?

Y a-t-il un outil en ligne de commande intégré qui fera des recherches DNS inversées dans Windows? Par exemple, quelque chose comme w.x.y.z => nomdemacomputer

J'ai essayé:

  • nslookup: semble être seulement pour les recherches forward.
  • host: n'existe pas
  • dig: n'existe pas non plus.

J'ai trouvé "Quel est l'utilitaire de ligne de commande DNS inversé?" via une recherche, mais cela recherche spécifiquement un utilitaire *nix, pas un utilitaire Windows.

5 votes

Cette question devrait être modifiée pour indiquer qu'elle ne cherche pas vraiment une solution spécifique au DNS. Les réponses qui ont été rejetées fournissent cette réponse, mais le problème était que vous aviez en fait besoin de quelque chose qui recherche des noms NetBIOS, pas DNS.

2 votes

@bamar Désaccord. Ceci est une question de DNS ; cela n'a rien à voir avec NetBIOS ou les noms NetBIOS.

0 votes

Nslookup prend certainement en charge les recherches inverses en 2022

4voto

nandoP Points 1961

9 réponses et personne n'a dit comment faire une recherche inversée avec dig? C'est le meilleur

dig -x w.x.y.z

De plus, vous pouvez ajouter "+court" pour l'utiliser dans des boucles bash, des scripts, etc.... en avant ou en arrière :)

6 votes

Personne n'a mentionné dig car il n'est pas inclus dans Windows. La question de l'OP l'indique même.

3 votes

dig est généralement le meilleur choix pour le dépannage DNS. Je pense qu'il y a certainement de la valeur à suggérer un outil meilleur même s'il n'est pas inclus dans Windows. (Disponible dans les versions Windows sur isc.org/software/bind)

1 votes

Tout en étant d'accord que c'est le meilleur outil et qu'il existe pour Windows, il n'est pas inclus dans Windows.

2voto

sweetfa Points 447

Il y a encore une autre façon. Inversez l'adresse IP et utilisez nslookup

nslookup -type = PTR 4.3.2.1.in-addr.arpa

pour résoudre l'adresse 1.2.3.4

2 votes

Vous devriez faire nslookup -type=PTR 4.3.2.1.in-addr.arpa pour que cela fonctionne réellement.

1voto

Felix Points 111

Si nslookup, dig, host n'existe pas, essayez ceci :

getent hosts google.de | awk '{ print $1 }'

Fonctionne par exemple sur des instances docker AWS ec2 (qui n'ont vraiment rien d'installé)

0voto

TMcManemy Points 174

Si aucun pointeur inverse n'est disponible pour ping -a ou nslookup pour afficher, vous pouvez exécuter ipconfig /displaydns | clip, ouvrir un éditeur de texte, coller et rechercher l'IP là-bas.

Notez que cela ne fonctionnera que si la requête DNS d'origine a été effectuée via le résolveur DNS de Windows - certaines applications effectuent leurs propres requêtes DNS, comme les navigateurs plus récents utilisant DNS-over-HTTPS.

Exemple:

> ping -a 151.101.193.69
Ping de 151.101.193.69 avec 32 octets de données:
(...)

> ipconfig /displaydns | clip
(Ouvrez le bloc-notes, collez, recherchez 151.101.193.69)

    serverfault.com
    ----------------------------------------
    Record Name . . . . . : serverfault.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 450
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 151.101.193.69

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X