Frage Listet TXT-Datensätze für eine Domäne mit Windows nslookup auf


Ich möchte TXT-Datensätze für meine Domäne überprüfen, z. B. SPF-Datensätze. Ich habe den folgenden Befehl mit nslookup versucht, aber die TXT-Einträge wurden nicht aufgelistet:

nslookup -type=TXT example.com

Was ist der richtige Befehl oder gibt es unter Windows 7 ein besseres Werkzeug?


22
2017-08-24 19:40


Ursprung


Der obige Befehl funktioniert, aber villagevines.com hat keine TXT-Einträge, jedoch www.villagevines.com. - Iain
Bitte sehen Sie die Antwort von WilfriedVS, die wie ein Zauber wirkt - lucaferrario
Nicht sicher, ob dieser Parameter unter Windows 7, aber unter Windows 10 verfügbar ist nslookup -q=txt example.com funktioniert bei mir. - Jedidja


Antworten:


Erster Start nslookup ohne Parameter, dann tippe ein set type=txt, geben Sie den Domänennamen ein.

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

Beispiel

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

>

40
2017-08-25 07:48



Dies ist die eigentliche Antwort auf die Frage und sollte als solche gekennzeichnet werden! - lucaferrario
Aktualisiert, um dies als Antwort zu verwenden. - Josh


Ich habe keine ideea warum, aber wenn Sie am Ende eine IP eines Nameser hinzufügen, wird es funktionieren.
Ich habe den DNS-Namen von Google in diesem Fall hinzugefügt:

nslookup -type = TXT divisionvines.com 8.8.8.8

Es kann Ihr lokaler DNS-Dienst sein.

HTH das nächste Mal, wenn Sie Ihre TXT-Datensätze abfragen müssen.


11
2017-08-25 07:03



Der letzte Parameter ist das zu verwendende DNS. Vielleicht ist die Standardeinstellung, dass die ISPs verwendet werden und dass DNS alte Daten zwischenspeichert. Dies könnte bald nach einer DNS-TXT-Datensatzänderung funktionieren. - tgkprog
Wenn Sie Folgendes eingeben: nslookup /? werde sehen: nslookup [-opt ...] host server # suche einfach 'host' mit 'server' - tgkprog


Herunterladen BIND für Windowsgibt es einen Windows-Port von dig darin. Sie sollten dig statt nslookup verwenden.

Wenn du ein Powershell Fan bist (wie ich), kannst du auch das herunterladen Powershell Dig Cmdlet Das sollte TXT-Datensätze für Sie direkt in Powershell erhalten. Gutes Zeug.

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

5
2017-08-24 19:52





Der Link für Get-Dns funktioniert nicht, das Standard-PowerShell-Cmdlet dafür ist

PS> Resolve-DnsName villagevines.com -Type TXT

Weitere Informationen finden Sie unter Resolve-DnsName


4
2017-07-09 16:57



Das funktioniert nur unter Windows Server 2012 R2 und Windows 8.1, die Frage war Windows 7 - LJT


In Windows 10 funktioniert das:

nslookup -q=TXT villagevines.com 

1
2018-06-01 12:38



Es funktionierte sogar in osx. Vielen Dank - bring2dip