题 Linux命令检查域的TXT记录


是否有linux shell命令可用于检查域的TXT记录?


128
2018-06-06 20:03






答案:


Dig也会做得很好: dig -t txt example.com 如果你添加 +short 选项只能在引号中找到txt记录而没有其他任何内容。


178
2018-06-06 20:22



根据我的DNS管理员的说法,我有4条TXT记录 - 一个主机为“@”的SPF记录,然后是3个用于域密钥的记录。然而, dig -t 仅显示SPF值。有任何想法吗? - Nic Cottrell
@NicCottrell和其他任何想知道这件事的人;这是因为您正在查询的域名。要使用dig查看域密钥,它将是: dkim-selector._domainkey.example.com  如果Google是您的电子邮件提供商: dig -t txt google._domainkey.example.com - Robert Brisita


主机(1) 命令有一个很好的,简洁的输出:

$ 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
$ 

挖(1) 我“必须”一直添加“+短”选项。

(我在Debian上)。


57
2018-06-06 20:25





关于什么 nslookup


-1
2018-06-06 20:15



nslookup已弃用很长时间,不应再使用了 - bortzmeyer
为什么呢?有用... - Massimo
它 作品当然,但是有一块粘土片的手写笔也是如此。 nslookup 似乎是一个 非常基本的 港口 nslookup.exe 在Windows中找到(或者它可能来自BSD?我不知道)。当然,这还不错,但Linux nslookup是...... ls, help,没有实现。输出很难通过脚本解析。都 dig 和 host 有更丰富的功能集。 - grawity
不,nslookup没有被删除。 kb.isc.org/article/AA-00496/0/BIND-9.9.0a3-Release-Notes.htm - Daniele Testa
从上面的链接引用:“nslookup不再被视为已弃用。” - Daniele Testa