Dynadot 中文文档 下载 App

Dynadot DNSSEC 安全扩展——防止 DNS 劫持与缓存毒害

DNSSEC 是什么

DNSSEC(Domain Name System Security Extensions,域名系统安全扩展)是在 DNS 协议上增加的数字签名机制。它的作用是让 DNS 解析器能够验证 DNS 响应的真实性——确保你访问的网站 IP 地址确实来自合法的 DNS 服务器,而不是被攻击者篡改后的结果。

没有 DNSSEC 的 DNS 系统容易遭受以下攻击:

DNSSEC 通过「信任链 + 数字签名」从 Registry → 注册商 → DNS 服务器逐层验证响应的合法性。

在 Dynadot 开启 DNSSEC

Dynadot DNS 面板支持 DNSSEC 设置:

  1. 登录 Dynadot 账户
  2. 进入域名管理中心 → 选中域名
  3. Action → DNS Settings
  4. 找到 DNSSEC 区域(某些 TLD 或 DNS 模式下才有)
  5. 开启 DNSSEC,系统自动生成 DS 记录
  6. 如果使用第三方 DNS(如 Cloudflare),需要把 Cloudflare 提供的 DS 记录填入 Dynadot 的 DS 设置

DS 记录是什么

DS(Delegation Signer)记录是 DNSSEC 信任链的关键。开启 DNSSEC 时,需要在父域的 DNS(即 Dynadot 所在的 Registry)里记录你的 DS 值,形成从 TLD → 你的 DNS 服务器的信任链。

Dynadot DNSSEC 设置页会自动显示需要填到 Registry 的 DS 值。如果用第三方 DNS,需要从第三方 DNS 平台获取 DS 值再填到 Dynadot。

开启 DNSSEC 的前提条件

开启 DNSSEC 后的验证

可以用以下方式确认 DNSSEC 是否生效:

1. DNS 测试工具

在线工具如 DNS Checker 或 Verisign DNSSEC Analyzer 可以验证 DNSSEC 状态。

2. 命令行(dig)

dig yourdomain.com +dnssec

返回结果里如果有 RRSIG 记录且 flags 显示 ad(authenticated data),说明 DNSSEC 生效。

DNSSEC 的常见坑