检测 DNSSEC(DNS Security Extensions)是否启用、配置是否正确,通常可以从解析层面、工具层面和运维层面来进行。下面按实用方式给你一个系统性说明。
dig(推荐)dig 是最直接、最权威的检测方式。
dig +dnssec example.com
关注点:
RRSIG 记录DNSKEY 记录示例输出中应有类似:
;; ANSWER SECTION:
example.com. 300 IN A 93.184.216.34
example.com. 300 IN RRSIG A 13 2 300 ...
dig DNSKEY example.com +multiline
dig DS example.com
如果父域(如
.com)有 DS 记录,说明该域名已“正式”启用 DNSSEC。
dig +trace +dnssec example.com
delv(专门验证 DNSSEC)delv 是 BIND 提供的 DNSSEC 验证工具:
delv example.com
; fully validateddrill(ldns 工具)drill -S example.com
这些工具会:
没有 DS = DNSSEC 未真正生效
缺一个都不行
RRSIG 中有 expiration 时间
常见:
从根(.) → TLD(.com) → 域名
DNSSEC 签名会过期,需要:
named-checkzone example.com zonefile
如果你愿意,可以:
我可以直接帮你给出针对性检测命令或结果分析。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。