I want to inspect TXT records for my domain, such as SPF records. I tried the following command with nslookup but it didn't list the TXT records:

nslookup -type=TXT example.com

What is the correct command, or is there a better tool use on Windows 7?

link|improve this question

62% accept rate
1  
The command above works but villagevines.com has no TXT records however www.villagevines.com does. – Iain Aug 24 '10 at 20:38
feedback

3 Answers

up vote 2 down vote accepted

Download BIND for Windows, there is a Windows port of dig in that. You should use dig instead of nslookup.

If you're a Powershell fan (like me) you can also download the Powershell Dig Cmdlet which should get TXT records for you directly within powershell. Good stuff.

PS> Get-Dns -Name mydomain.com -Type TXT
link|improve this answer
feedback

I have no ideea why but if you add an IP of a nameser at the end it will work.
I have added google's dns name in this case:

nslookup -type=TXT villagevines.com 8.8.8.8

It can be your local DNS service.

HTH next time when you need to query your TXT records.

link|improve this answer
feedback

First start nslookup without parameters, then type set type=txt, then type the domain name.

nslookup set type=txt villagevines.com

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

>

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.