Comando do Linux para inspecionar registros TXT de um domínio

163

Existe um comando shell linux que eu possa usar para inspecionar os registros TXT de um domínio?

John
fonte

Respostas:

220

O Dig também fará isso muito bem: dig -t txt example.come se você adicionar a +shortopção, obterá apenas o registro txt entre aspas sem nenhum outro problema.

kaerast
fonte
7
De acordo com o meu gerente de DNS, tenho 4 registros TXT - um SPF com host "@" e três para chaves de domínio. No entanto, dig -tmostra apenas o valor do SPF. Alguma ideia?
22812 Nic Cottrell
14
@NicCottrell e mais alguém se perguntando sobre isso; é por causa do domínio que você está consultando. Para exibir chaves de domínio usando dig, seria: dkim-selector._domainkey.example.com Se o Google fosse seu provedor de e-mail:dig -t txt google._domainkey.example.com
Robert Brisita 11/16/16
66

O comando host (1) possui uma saída concisa e agradável:

$ host -t txt google.com
google.com descriptive text "v=spf1 include:_netblocks.google.com ip4:216.73.93.70/31 ip4:216.73.93.72/31 ~all"
$ wajig findfile $(which host)
bind9-host: /usr/bin/host
$ 

Com dig (1) eu "tenho" para adicionar a opção "+ curto" o tempo todo também.

(Estou no Debian).

asjo
fonte
0

Que tal nslookup?

Massimo
fonte
2
nslookup está obsoleta por um longo tempo e não deve mais ser usado
Bortzmeyer
2
Por que exatamente? Funciona ...
Massimo
7
Ele funciona , claro, mas o mesmo acontece com uma caneta com uma tábua de argila. nslookupparece ser uma porta muito básica da nslookup.exeencontrada no Windows (ou talvez venha do BSD? não sei). Isso não é ruim, é claro, mas o nslookup Linux é ... ls, help, não são implementadas. É difícil analisar a saída pelos scripts. Ambos dige hosttêm um conjunto de recursos muito mais rico.
grawity
5
Não, o nslookup NÃO é privado. kb.isc.org/article/AA-00496/0/BIND-9.9.0a3-Release-Notes.htm
Daniele Testa
7
Citação do link acima: "nslookup não deve mais ser tratado como reprovado".
Daniele Testa