DNSSEC/Non-Existence_Proofsについて、ここに記述してください。
1. dnsext-validator-api
http://tools.ietf.org/html/draft-hayatnagarkar-dnsext-validator-api-08.html
Internet-Draft DNSSECbis Implementation Notes March 2010
分かりにくい記述であるが、まとめると、こうなる。(委譲されている場合)
「親ゾーンのNSEC(3)は子ゾーンのRRの不在証明には使ってはならない」
4.1. 不在証明
[RFC4035]のセクション5.4記載の不在証明検査アルゴリズムはあいまいである。 具体的に、このアルゴリズムの記述では、先祖(訳注: 親、親の親等)ゾーン側の NSECまたはNSEC3 RRを使用して、子ゾーンのRRを不当に不在証明できてしまう 可能性がある。 "先祖側の委任(ancestor delegation)"のNSEC RR(またはNSEC3 RR)とは、 以下の条件を満たすものである。 ・ NSビットが設定されている ・ SOAビットが設定されていない ・ 対応するRRSIG RRの署名者名フィールドがNSEC RRの所有者名または NSEC3 RRのオリジナル所有者名よりも短い 先祖側の委任のNSEC RRまたはNSEC3 RRに基づいて、ゾーンカット子側のいかなる RRの不在も想定してはならない(MUST NOT)。具体的に、委任元の(オリジナル) 所有者名においては、DS RRを除く全RRが対象であり、当該所有者名よりも下位に おいては、タイプに関わらず全RRがその対象となる。
同様に、先のアルゴリズムはDNAME RRと同じ所有者名を持つNSEC RRまたは DNAME RRと同じオリジナル所有者名を持つNSEC3 RRによって、DNAMEより下位に ある名前の不在証明ができてしまう。DNAMEビットが設定されたNSEC RRまたは NSEC3 RRに基づいて、NSEC/NSEC3 RRの(オリジナル)所有者名のサブドメインに おいて、いかなるRRの不在も想定してはならない(MUST NOT)。