Daftar catatan TXT untuk domain dengan Windows nslookup

23

Saya ingin memeriksa catatan TXT untuk domain saya, seperti catatan SPF. Saya mencoba perintah berikut dengan nslookup tetapi tidak mencantumkan catatan TXT:

nslookup -type=TXT example.com

Apa perintah yang benar, atau apakah ada alat yang lebih baik digunakan pada Windows 7?

Josh
sumber
2
Perintah di atas berfungsi tetapi villagevines.com tidak memiliki catatan TXT, namun www.villagevines.com melakukannya.
user9517 mendukung GoFundMonica
Silakan lihat jawaban oleh WilfriedVS, yang berfungsi sebagai pesona
lucaferrario
1
Tidak yakin apakah parameter ini tersedia di Windows 7, tetapi di Windows 10 nslookup -q=txt example.comberfungsi untuk saya.
Jedidja

Jawaban:

42

Pertama mulai nslookuptanpa parameter, lalu ketik set type=txt, lalu ketik nama domain.

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

Contoh

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
sumber
2
Ini adalah jawaban nyata untuk pertanyaan dan harus ditandai seperti itu!
lucaferrario
Diperbarui untuk menggunakan ini sebagai jawabannya.
Josh
13

Saya tidak tahu mengapa, tetapi jika Anda menambahkan IP nameser pada akhirnya akan berfungsi.
Saya telah menambahkan nama dns google dalam kasus ini:

nslookup -type = TXT villagevines.com 8.8.8.8

Ini bisa menjadi layanan DNS lokal Anda.

HTH lain kali ketika Anda perlu meminta data TXT Anda.

Paul
sumber
Parameter terakhir adalah DNS untuk digunakan. Mungkin defaultnya adalah menggunakan ISP dan bahwa DNS adalah caching data lama. Ini mungkin bekerja segera setelah perubahan catatan DNS TXT.
tgkprog
Jika Anda mengetik: nslookup /? akan melihat: nslookup [-opt ...] server host # cukup cari 'host' menggunakan 'server'
tgkprog
5

Unduh BIND untuk Windows , ada port Windows di dalamnya dig. Anda harus menggunakan menggali alih-alih nslookup.

Jika Anda seorang penggemar Powershell (seperti saya), Anda juga dapat mengunduh Powershell Dig Cmdlet yang seharusnya mendapatkan data TXT untuk Anda langsung di dalam powershell. Barang bagus.

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

Tautan untuk Get-Dns tidak berfungsi, cmdlet Powershell standar untuk melakukannya adalah

PS> Resolve-DnsName villagevines.com -Type TXT

Lihat lebih lanjut tentang Resolve-DnsName

Jan
sumber
Itu hanya bekerja pada Windows Server 2012 R2 dan Windows 8.1, pertanyaannya adalah tentang Windows 7
LJT
2

Di Windows 10, pekerjaan ini:

nslookup -q=TXT villagevines.com 
Victor Sanchez
sumber