2. Backwards Compatibility (向后兼容性)
2. Backwards Compatibility (向后兼容性)
本规范描述了一个与 [RFC4033], [RFC4034], 和 [RFC4035] 通常不向后兼容的协议变更. 特别是, 不了解本规范的安全感知解析器 (security-aware resolvers) (NSEC3-unaware resolvers) 可能无法验证本文档引入的响应.
为了帮助部署, 本规范使用了一种信号技术 (signaling technique) 来防止 NSEC3-unaware 解析器尝试验证来自 NSEC3 签名区域的响应.
本规范为此目的分配了两个新的 DNSKEY 算法标识符. 算法 6, DSA-NSEC3-SHA1 是算法 3, DSA 的别名. 算法 7, RSASHA1-NSEC3-SHA1 是算法 5, RSASHA1 的别名. 这些不是新算法, 它们是现有算法的附加标识符.
根据本规范签名的区域必须仅为其 DNSKEY RR 使用这些算法标识符. 因为这些新标识符对于现有的,NSEC3-unaware 解析器来说将是未知算法, 这些解析器将把来自 NSEC3 签名区域的响应视为不安全的, 如 [RFC4035] 的 5.2 节所详述.
这些算法标识符与 NSEC3 哈希算法 SHA1 一起使用. 使用其他 NSEC3 哈希算法需要分配新的别名 (参见 12.1.3 节).
了解本规范的安全感知解析器必须识别新的算法标识符, 并将它们视为等同于它们所别名的算法.
从 DNSSEC 签名区域过渡到使用 NSEC3 签名的区域的方法在 10.4 节中讨论.