Elenca i record TXT per un dominio con Windows nslookup


23

Voglio controllare i record TXT per il mio dominio, come i record SPF. Ho provato il seguente comando con nslookup ma non ha elencato i record TXT:

nslookup -type=TXT example.com

Qual è il comando corretto o esiste uno strumento migliore su Windows 7?


2
Il comando sopra funziona ma villagevines.com non ha record TXT, tuttavia www.villagevines.com lo fa.
— user9517 supporta GoFundMonica il

Vedi la risposta di WilfriedVS, che funziona come un incantesimo
— lucaferrario,

1
Non sono sicuro che questo parametro sia disponibile su Windows 7, ma su Windows 10 nslookup -q=txt example.comfunziona per me.
— Jedidja,

Risposte:


42

Iniziare nslookupsenza parametri, quindi digitare set type=txt, quindi digitare il nome dominio.

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

Esempio

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
Questa è la vera risposta alla domanda e dovrebbe essere contrassegnata come tale!
— lucaferrario,

Aggiornato per usare questo come risposta.
— Josh,

13

Non ho idea del perché, ma se aggiungi un IP di un nameser alla fine funzionerà.
Ho aggiunto il nome DNS di Google in questo caso:

nslookup -type = TXT villagevines.com 8.8.8.8

Può essere il tuo servizio DNS locale.

HTH la prossima volta quando è necessario eseguire una query sui record TXT.


L'ultimo parametro è il DNS da utilizzare. Forse il default è usare gli ISP e quel DNS sta memorizzando nella cache i vecchi dati. Questo potrebbe funzionare subito dopo una modifica del record TXT DNS.
— tgkprog,

Se si digita: nslookup /? vedrà: nslookup [-opt ...] server host # basta cercare 'host' usando 'server'
— tgkprog

5

Scarica BIND per Windows , è presente una porta Windows dig. Dovresti usare dig invece di nslookup.

Se sei un fan di Powershell (come me) puoi anche scaricare il Cmdlet Dig di Powershell che dovrebbe ottenere i record TXT per te direttamente all'interno di PowerShell. Roba buona.

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

5

Il collegamento per Get-Dns non funziona, il cmdlet Powershell standard per farlo è

PS> Resolve-DnsName villagevines.com -Type TXT

Scopri di più su Resolve-DnsName


Funziona solo su Windows Server 2012 R2 e Windows 8.1, la domanda riguardava Windows 7
— LJT,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.