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?


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

>

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.


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

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


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.