Linux命令检查域的TXT记录


Answers:


220

Dig也会做得很好:dig -t txt example.com如果添加该+short选项,您只会得到带引号的txt记录,而没有其他内容。


7
根据我的DNS管理员的说法,我有4条TXT记录-一个SPF记录,其中主机“ @”,然后3个记录域密钥。但是,dig -t仅显示SPF值。有任何想法吗?
Nic Cottrell 2012年

14
@NicCottrell和其他对此感到疑惑的人;这是因为您要查询的域。要使用dig查看域密钥,它将是:dkim-selector._domainkey.example.com 如果Google是您的电子邮件提供商,则:dig -t txt google._domainkey.example.com
Robert Brisita

66

所述主机(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)。


0

nslookup


2
nslookup已被弃用很长时间,不应再使用
bortzmeyer 2010年

2
到底为什么 它有效...
Massimo 2010年

7
的工作原理,肯定,但这样做有泥板的触控笔。nslookup似乎是Windows中发现的一个非常基本的端口nslookup.exe(或者它来自BSD?我不知道)。当然,这还不错,但是Linux nslookup是... lshelp未实现。脚本很难解析输出。双方dighost拥有更丰富的功能集。
grawity 2010年


7
从上面的链接引用:“ nslookup不再被视为已弃用。”
Daniele Testa
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.