DNSSEC Signed‑Only Zones vs RFC 7719 Concept
- by Staff
The evolution of DNS Security Extensions (DNSSEC) has brought forth several operational models that impact how domain owners, resolvers, and validating clients interact with signed DNS zones. A particularly nuanced discussion has emerged around the concept of “signed-only” zones—DNS zones that are signed with DNSSEC, but do not publish their Delegation Signer (DS) record in the parent zone. This configuration results in zones that contain valid cryptographic signatures for their own resource records, yet exist without an established chain of trust. The implications of this model diverge significantly from the strict interpretation of DNSSEC validation as defined in RFC 7719, which provides the standardized terminology for understanding the status of DNSSEC-related data in the DNS.
According to RFC 7719, a “signed zone” is one that includes DNSSEC records such as RRSIG, DNSKEY, and NSEC or NSEC3, enabling the zone’s data to be authenticated. A “secure zone” is a signed zone that has a valid chain of trust from the root zone downward through DS and DNSKEY records. Conversely, an “insecure zone” lacks DNSSEC signing entirely, while a “bogus” zone is one where signatures are present but fail validation due to missing, incorrect, or misconfigured trust data. The signed-only configuration complicates this taxonomy by introducing a scenario where cryptographic data is present and technically correct, but validation cannot occur due to the absence of a DS record in the parent zone.
In practice, a signed-only zone means that the domain owner has generated and deployed DNSKEY and RRSIG records in their zone, but has opted not to register a DS record with the parent domain—typically the registry. This may be due to administrative constraints, a deliberate choice to test DNSSEC infrastructure before going fully operational, or limitations imposed by registrars who may not support DS record submission. The zone thus appears “signed” to resolvers, but without the cryptographic linkage required to validate the data against a known trusted key. From the resolver’s point of view, if DNSSEC validation is attempted, the zone is effectively treated as “insecure,” since there is no path to authenticate its DNSKEY.
This operational model has both advantages and drawbacks. On the positive side, signed-only zones can help operators stage DNSSEC deployments gradually. By signing a zone and observing how resolvers handle the signatures without publishing a DS record, administrators can verify that signing infrastructure functions correctly and that zone content remains accessible. This approach also enables organizations to deploy DNSSEC internally or within closed networks, where validating resolvers are explicitly configured to trust specific DNSKEYs without needing DS records. This model is sometimes employed in specialized environments such as academic networks, corporate intranets, or experimental overlays.
However, signed-only zones fall short of the security goals that DNSSEC is meant to achieve on the public internet. Without a DS record in the parent zone, there is no guarantee of authenticity from a validating resolver’s perspective. This creates a misleading security posture, as the presence of DNSSEC records might suggest to uninformed observers that the zone is secure, when in fact it is unverifiable in the absence of a trust anchor. Moreover, it opens the door to downgrade attacks: an attacker could strip DNSSEC records from a response, and since the zone is not in the chain of trust, resolvers would accept the insecure data without triggering validation failure.
From a protocol standpoint, RFC 4033 and RFC 4035 establish that validating resolvers must rely on trust anchors (typically the root zone’s public key) and the DS chain to determine whether a zone is secure or not. In the absence of a DS record, even correctly signed zones are intentionally treated as insecure to preserve the integrity of the validation model. RFC 6840 further clarifies resolver behavior in ambiguous situations, reinforcing the requirement that validation only occurs within explicitly established chains of trust. Thus, the signed-only approach deliberately opts out of full DNSSEC protection and operates in a grey zone between deployment readiness and actual security enforcement.
Interestingly, the use of signed-only zones can influence resolver performance and behavior. Some resolvers may cache or log the presence of DNSSEC data even when validation is not possible, leading to subtle inconsistencies in how different recursive resolvers interpret the same zone. Depending on resolver configuration, some may treat a signed-only zone as completely insecure, while others may attempt validation and mark the zone as bogus if they erroneously assume a missing DS record is an error. These inconsistencies highlight the importance of clear communication and configuration when deploying DNSSEC incrementally, especially in public-facing infrastructure.
In the context of RFC 7719, signed-only zones do not qualify as “secure zones” because they lack the necessary DS link to a trust anchor. Instead, they remain classified as “signed zones,” which may still be useful for internal validation or operational readiness checks, but are functionally equivalent to insecure zones in the eyes of public resolvers. This distinction underscores the precision and importance of DNSSEC terminology and the need for operators to understand the practical implications of each deployment model.
Ultimately, while signed-only zones may serve a transitional or niche purpose, they should not be mistaken for a final DNSSEC deployment. The security model of DNSSEC is predicated on an end-to-end chain of cryptographic trust, and omitting the DS record effectively severs that chain. As such, operators aiming for true DNSSEC protection must eventually register DS records in the parent zone and monitor for successful validation across diverse resolvers. Tools and telemetry platforms can assist in identifying validation status and pinpointing issues related to mismatched keys, expired signatures, or parent-child inconsistencies.
In summary, the contrast between DNSSEC signed-only zones and the RFC 7719-defined concept of secure zones illustrates a critical boundary in DNS security deployment. Signed-only zones offer flexibility for phased rollout and internal experimentation, but they do not fulfill the validation guarantees required for security-aware resolvers. Understanding this distinction is essential for DNS administrators, software developers, and policy makers seeking to build a trustworthy and robust DNSSEC ecosystem. As DNSSEC adoption continues to grow, clear alignment with RFC definitions and a commitment to full-chain validation will be essential to achieving the protocol’s intended protections.
The evolution of DNS Security Extensions (DNSSEC) has brought forth several operational models that impact how domain owners, resolvers, and validating clients interact with signed DNS zones. A particularly nuanced discussion has emerged around the concept of “signed-only” zones—DNS zones that are signed with DNSSEC, but do not publish their Delegation Signer (DS) record in…