Liste des enregistrements TXT pour un domaine avec Windows nslookup

23

Je souhaite inspecter les enregistrements TXT pour mon domaine, tels que les enregistrements SPF. J'ai essayé la commande suivante avec nslookup mais elle n'a pas répertorié les enregistrements TXT:

nslookup -type=TXT example.com

Quelle est la bonne commande ou existe-t-il une meilleure utilisation des outils sous Windows 7?

Josh
la source
2
La commande ci-dessus fonctionne mais villagevines.com n'a pas d'enregistrements TXT contrairement à www.villagevines.com.
user9517 prend en charge GoFundMonica
Veuillez voir la réponse de WilfriedVS, qui fonctionne comme un charme
lucaferrario
1
Je ne sais pas si ce paramètre est disponible sur Windows 7, mais sur Windows 10 nslookup -q=txt example.comfonctionne pour moi.
Jedidja

Réponses:

42

Commencez d'abord nslookupsans paramètres, puis tapez set type=txt, puis tapez le nom de domaine.

nslookup <enter>
set type=txt <enter>
villagevines.com

Exemple

C:\Users\wilfried>nslookup

Default Server:  mydnsserver
Address:  192.168.1.1

> set type=txt

> villagevines.com

Server:  mydnsserver

Address:  192.168.1.1

*** No text (TXT) records available for villagevines.com

>
WilfriedVS
la source
2
Ceci est la vraie réponse à la question et doit être marqué comme tel!
lucaferrario
Mis à jour pour l'utiliser comme réponse.
Josh
13

Je n'ai aucune idée pourquoi, mais si vous ajoutez une adresse IP d'un nom à la fin, cela fonctionnera.
J'ai ajouté le nom DNS de Google dans ce cas:

nslookup -type = TXT villagevines.com 8.8.8.8

Il peut s'agir de votre service DNS local.

HTH la prochaine fois que vous devrez interroger vos enregistrements TXT.

Paul
la source
Le dernier paramètre est le DNS à utiliser. Peut-être que la valeur par défaut est d'utiliser les FAI et que DNS met en cache les anciennes données. Cela pourrait fonctionner peu de temps après un changement d'enregistrement DNS TXT.
tgkprog
Si vous tapez: nslookup /? verra: nslookup [-opt ...] host server # recherchez simplement 'host' en utilisant 'server'
tgkprog
5

Téléchargez BIND pour Windows , il y a un port Windows dedans dig. Vous devez utiliser dig au lieu de nslookup.

Si vous êtes un fan de Powershell (comme moi), vous pouvez également télécharger l' applet de commande Powershell Dig qui devrait obtenir des enregistrements TXT pour vous directement dans PowerShell. Bon produit.

PS> Get-Dns -Name mydomain.com -Type TXT
squillman
la source
5

Le lien pour Get-Dns ne fonctionne pas, l'applet de commande Powershell standard pour ce faire est

PS> Resolve-DnsName villagevines.com -Type TXT

En savoir plus sur Resolve-DnsName

Jan
la source
Cela ne fonctionne que sur Windows Server 2012 R2 et Windows 8.1, la question concernait Windows 7
LJT
2

Sous Windows 10, cela fonctionne:

nslookup -q=TXT villagevines.com 
Victor Sanchez
la source