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?


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

>

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.


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

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


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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.