列出Windows nslookup域的TXTlogging

我想检查我的域的TXTlogging,如SPFlogging。 我用nslookup试过了下面的命令,但是没有列出TXTlogging:

nslookup -type=TXT example.com 

什么是正确的命令,还是有更好的工具在Windows 7上使用?

    首先启动没有参数的nslookup ,然后键入set type=txt ,然后键入域名。

     nslookup <enter> set type=txt <enter> 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 > 

    我没有理由为什么,但如果你添加一个名字的IP在最后它将工作。
    我在这种情况下添加了谷歌的DNS名称:

    nslookup -type = TXT villagevines.com 8.8.8.8

    它可以是您的本地DNS服务。

    HTH下次需要查询您的TXTlogging。

    下载BIND for Windows ,那里有一个Windows的dig端口。 你应该使用dig而不是nslookup。

    如果你是一个Powershell粉丝(像我一样),你也可以直接在PowerShell中下载Powershell Dig Cmdlet ,它应该为你获取TXTlogging。 好东西。

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

    Get-Dns的链接不起作用,标准的Powershell cmdlet可以做到这一点

    PS> Resolve-DnsName villagevines.com -Type TXT

    在Resolve-DnsName上查看更多信息

    在Windows 10中,这项工作:

     nslookup -q=TXT villagevines.com