NSEC / NSEC3 (DNSSEC 存在否定)

NSEC(Next Secure)とNSEC3(RFC 5155)は、クエリされたドメイン名が存在しないことを証明するために使用される[[dnssec|DNSSEC]]レコードタイプです。これを「認証された存在否定」と呼びます。NSECはレコードをアルファベット順にリンクし、ゾーン列挙(プライバシー上の懸念)を可能にします。NSEC3は連結前にレコード名をハッシュ化して容易な列挙を防ぎながら、非存在の暗号的証明を提供します。NSEC3は機密データを扱う公開ゾーンで強く推奨されます。

使用例

When querying 'nonexistent.example.com' in a DNSSEC-signed zone, an NSEC3 record proves the name doesn't exist without revealing other names in the zone.