是否可以使用Linux shell命令检查域的TXT记录?
#1 楼
Dig也可以很好地做到这一点:dig -t txt example.com
,如果添加+short
选项,您将只获得带引号的txt记录,而没有其他内容。#2 楼
host(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
$
使用dig(1)我“一直”一直添加“ + short”选项还有。
(我在Debian上)。
评论
您可以将选项放在〜/ .digrc文件中,以便永远不再在命令行中添加它们。
–帕特里克·梅夫克(Patrick Mevzek)
7月26日19:16
评论
根据我的DNS管理员的说法,我有4个TXT记录-一个SPF记录,其中主机为“ @”,然后为3个域密钥。但是,dig -t仅显示SPF值。有任何想法吗?
– Nic Cottrell
2012年9月21日在8:17
@NicCottrell和其他对此感到疑惑的人;这是因为您要查询的域。要使用dig查看域密钥,它将是:dkim-selector._domainkey.example.com如果Google是您的电子邮件提供商,则:dig -t txt google._domainkey.example.com
– Robert Brisita
16年4月11日在16:02
dkim-selector是您的电子邮件服务器将在电子邮件标头上写下的内容,而dmarc被定义为_dmarc prefix。
–里克
4月26日13:46