Listar registros TXT para um domínio com o Windows nslookup

23

Quero inspecionar registros TXT para o meu domínio, como registros SPF. Eu tentei o seguinte comando com o nslookup, mas ele não listou os registros TXT:

nslookup -type=TXT example.com

Qual é o comando correto ou existe uma ferramenta melhor usada no Windows 7?

Josh
fonte
2
O comando acima funciona, mas villagevines.com não possui registros TXT, no entanto, www.villagevines.com.
user9517 suporta GoFundMonica
Por favor, veja a resposta de WilfriedVS, que funciona como um encanto
lucaferrario 29/04
1
Não tenho certeza se esse parâmetro disponível no Windows 7, mas no Windows 10 nslookup -q=txt example.comfunciona para mim.
Jedidja # 31/16

Respostas:

42

Primeiro inicie nslookupsem parâmetros, digite set type=txte digite o nome do domínio.

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

Exemplo

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
fonte
2
Esta é a resposta real à pergunta e deve ser marcada como tal!
Lucaferrario # 29/15
Atualizado para usar isso como resposta.
26416 Josh
13

Não tenho idéia do porquê, mas se você adicionar um IP de um nameser no final, ele funcionará.
Eu adicionei o nome DNS do Google neste caso:

nslookup -type = TXT villagevines.com 8.8.8.8

Pode ser o seu serviço DNS local.

HTH na próxima vez em que você precisar consultar seus registros TXT.

Paulo
fonte
O último parâmetro é o DNS a ser usado. Talvez o padrão seja usar os ISPs e que o DNS esteja armazenando em cache os dados antigos. Isso pode funcionar logo após a alteração do registro TXT do DNS.
Tgkprog 04/04
Se você digitar: nslookup /? verá: nslookup [-opt ...] servidor host # basta procurar 'host' usando 'servidor'
tgkprog 04/04
5

Baixe o BIND para Windows , existe uma porta do Windows nela dig. Você deve usar dig em vez de nslookup.

Se você é fã do Powershell (como eu), também pode fazer o download do Cmdlet Powershell Dig, que deve obter registros TXT diretamente para você no PowerShell. Coisa boa.

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

O link para Get-Dns não funciona; o cmdlet padrão do Powershell para fazer isso é

PS> Resolve-DnsName villagevines.com -Type TXT

Veja mais em Resolve-DnsName

Jan
fonte
Isso só funciona no Windows Server 2012 R2 e Windows 8.1, a pergunta era sobre o Windows 7
LJT
2

No Windows 10, este trabalho:

nslookup -q=TXT villagevines.com 
Victor Sanchez
fonte