Lista de registros TXT para un dominio con Windows nslookup

23

Quiero inspeccionar los registros TXT de mi dominio, como los registros SPF. Intenté el siguiente comando con nslookup pero no enumeró los registros TXT:

nslookup -type=TXT example.com

¿Cuál es el comando correcto, o hay una mejor herramienta de uso en Windows 7?

Josh
fuente
2
El comando anterior funciona pero villagevines.com no tiene registros TXT, sin embargo www.villagevines.com sí.
user9517 es compatible con GoFundMonica el
Por favor, vea la respuesta de WilfriedVS, que funciona como un encanto
lucaferrario
1
No estoy seguro de si este parámetro está disponible en Windows 7, pero en Windows 10 nslookup -q=txt example.comfunciona para mí.
Jedidja el

Respuestas:

42

Primero comience nslookupsin parámetros, luego escriba set type=txt, luego escriba el nombre de dominio.

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

Ejemplo

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
fuente
2
¡Esta es la verdadera respuesta a la pregunta y debe marcarse como tal!
lucaferrario
Actualizado para usar esto como la respuesta.
Josh
13

No tengo idea de por qué, pero si agrega una IP de un nombre al final, funcionará.
He agregado el nombre dns de google en este caso:

nslookup -type = TXT villagevines.com 8.8.8.8

Puede ser su servicio de DNS local.

HTH la próxima vez que necesite consultar sus registros TXT.

Paul
fuente
El último parámetro es el DNS a utilizar. Tal vez el valor predeterminado es usar los ISP y ese DNS está almacenando en caché los datos antiguos. Esto podría funcionar poco después de un cambio de registro TXT de DNS.
tgkprog
Si escribe: nslookup /? verá: nslookup [-opt ...] host server # solo busque 'host' usando 'server'
tgkprog
5

Descarga BIND para Windows , hay un puerto de Windows digen eso. Debe usar cavar en lugar de nslookup.

Si eres un fanático de Powershell (como yo), también puedes descargar el cmdlet Powershell Dig que debería obtener registros TXT para ti directamente dentro de powershell. Buen material.

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

El enlace para Get-Dns no funciona, el cmdlet estándar de Powershell para hacer esto es

PS> Resolve-DnsName villagevines.com -Type TXT

Ver más en Resolve-DnsName

ene
fuente
Eso solo funciona en Windows Server 2012 R2 y Windows 8.1, la pregunta fue sobre Windows 7
LJT
2

En Windows 10, este trabajo:

nslookup -q=TXT villagevines.com 
Victor sanchez
fuente