web-dev-qa-db-fra.com

Liste TXT enregistrements pour un domaine avec Windows nslookup

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?

26
Josh

Démarrez d'abord nslookup sans paramètres, puis tapez set type=txt, puis saisissez 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

>
47
WilfriedVS

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.

14
Paul

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

Si vous êtes un fan de Powershell (comme moi), vous pouvez également télécharger la Powershell Dig Cmdlet qui devrait obtenir TXT enregistre pour vous directement dans PowerShell. Bon.

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

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

Voir plus sur Resolve-DnsName

5
Jan

Sous Windows 10, cela fonctionne:

nslookup -q=TXT villagevines.com 
4
Victor Sanchez