首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查询和验证dnssec

查询和验证dnssec
EN

Server Fault用户
提问于 2010-06-23 13:39:05
回答 1查看 14.5K关注 0票数 5

我听说http://www.isoc.org/的DNS记录上有域名系统安全扩展

如何使用工具dig查看和验证DNS?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-06-23 15:58:40

dig命令很简单:

代码语言:javascript
运行
复制
% dig +dnssec www.isoc.org.

; <<>> DiG 9.6.0-APPLE-P2 <<>> +dnssec www.isoc.org.
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49304
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 2, AUTHORITY: 7, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags: do; udp: 4096
;; QUESTION SECTION:
;www.isoc.org.          IN  A

;; ANSWER SECTION:
www.isoc.org.       86382   IN  A   212.110.167.157
www.isoc.org.       86382   IN  RRSIG   A 7 3 86400 20100706205007 20100622205007 56495 isoc.org. ETERh/blyD1LvW+hCeET9Zy/XTdTewilU8nhA5HCGtNoccdjPN/4pBg6 Vv2S/nJTZfQu7S1KwFJpijSg0n81A8Fpr1rjlS4AfKZgiSA6ureGDOzZ J4MImGFb9h1lG7qBrJ3Psmzs292obZfA98oJstsTzd4tNwFQf5bp5pDJ KoU=

注意两件事:

  1. +dnssec标志-这要求您的DNS服务器验证区域数据。
  2. 响应的ad行中的flags条目。这证实了区域数据是正确的。

如果区域数据不正确,服务器将返回SERVFAIL错误代替

但是,您的DNS服务器实际上不会返回该ad标志,除非它已经配置为执行DNSSEC验证本身。当然我的也有。

通过在named.conf文件中添加以下行,可以在递归绑定服务器中启用DNSSEC:

代码语言:javascript
运行
复制
    dnssec-enable yes;
    dnssec-validation yes;

和根区域的公钥的副本。然后,可以通过DNS层次结构跟踪签名链来验证其他域名。

您还需要一个较新版本的DNS软件--只有较新的版本支持RSA/SHA-256加密算法,该算法将用于对根进行签名。这意味着绑定9.6.2+或未绑定的1.4.0+

票数 11
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/154016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档