Issuing Kubernetes Certificates via DNS Challenge
TL;DR The DNS-01 challenge validates a domain using a TXT record and does not require a publicly …

Internal and External Zones should be treated separately both organizationally and technically, even if they belong to the same DNS domain. A clear zone model defines responsibilities, reduces misconfigurations, and facilitates DNSSEC . Central management in the ayedo Edge Cloud can consolidate authoritative DNS processes without exposing internal namespaces publicly.
Many DNS issues arise not from a lack of technology, but from unclear responsibilities. When internal and public namespaces are maintained in a common zone, changes for applications, security, and operations can become difficult to track. Separating into Internal and External Zones, however, creates clear boundaries of responsibility: Internal entries remain restricted to private resolution, while public records are published exclusively through authoritative external DNS services. This separation must be implemented with a consistent zone model, coordinated change processes, and a robust DNSSEC strategy. Otherwise, instead of more control, a second, contradictory DNS system may emerge.
A DNS zone is not automatically synonymous with an entire domain. For a domain like example.com, there can be an external authoritative zone for publicly accessible services and separate internal zones for private applications, clusters, or management services. The key is which names are allowed to be answered by which resolvers and which organizational unit is responsible for the content.
A possible model separates example.com as a public zone from corp.example.com or cluster.example.com as internal namespaces. Alternatively, a Split-Horizon DNS architecture can resolve the same name differently internally and externally. This approach is powerful but increases the demands on documentation, testing, and change management.
The separation is not just a matter of DNS configuration. It also defines security boundaries: An internal backend name must not accidentally appear in a public zone. At the same time, it must be clear who creates records, grants approvals, and tracks changes. Without these boundaries of responsibility, centralized DNS zone management remains organizationally incomplete.
Central DNS zone management does not mean that all zones are treated technically the same or merged into a common zone. It means that rules, responsibilities, and authoritative services are organized at a controlled point. Internal and External Zones remain logically separate and can follow different access paths, delegations, and approval processes.
In the ayedo Edge Cloud, the management of authoritative DNS zones can be centrally organized at the edge. Anycast DNS and Multi-Provider DNS are relevant for public name resolution and failover scenarios. The Edge Cloud forms the public entry point to applications and APIs; therefore, internal zones do not automatically need to be published publicly through this layer. For private namespaces, internal resolvers and their access controls remain responsible.
It is important to clearly separate between zone and service: A public DNS record can point to a service accessible via the edge, while internal service names are resolved exclusively within the company or cluster. This structure facilitates audits, reduces unintended publications, and prevents backend information from becoming visible through public DNS responses.
DNSSEC protects DNS responses from manipulation by making signatures verifiable for authenticity and integrity of records. The technical challenge is not just in signing the zone. The key is a complete trust chain from the trust anchor through the DS record of the parent zone to the DNSKEY and RRSIG set of the subordinate zone.
For External Zones, this chain is particularly relevant because public resolvers can perform DNSSEC validation. Changes to delegations, key rollovers, or provider changes must therefore be coordinated with the DS configuration. An outdated DS record can make an otherwise correctly signed zone unreachable for validators.
For Internal Zones, the [DNSSEC] strategy depends on the resolver landscape and security requirements. Internal zones can also be signed but must then be validated by the responsible resolvers. In Split Horizon, internal and external versions of the same zone must be considered separately. Key material, signature processes, and delegations must not be mixed uncontrollably between the two levels. Central management should therefore make DNSSEC responsibilities visible, not obscure their technical differences.
A robust zone model requires binding operational processes. These include zone ownership, defined approvals for critical records, separate permissions for Internal and External Zones, and automated checks against unwanted publications. Particularly relevant are changes to NS, CNAME, MX, TXT, and DS records, as they influence delegation, email delivery, verification, or DNSSEC trust.
Outage planning must also fit the zone model. Public zones can be distributed and redundantly provided via Anycast DNS and Multi-Provider DNS. Internal zones, on the other hand, require resolver and network paths that are accessible to private users, locations, or clusters. A common change window should not necessarily couple these areas.
For companies, this results in an economic effect: Clear boundaries reduce the risk of misrouted queries, avoidable outages, and costly manual corrections. A central platform like the ayedo Edge Cloud can consolidate public authoritative DNS functions. However, it does not replace the professional decision of which zone remains internal, who operates it, and how DNSSEC is validated for it.
A company operates a public API under api.example.com and internal backends under payments.corp.example.com. The External Zone contains only publicly necessary records and is centrally managed via authoritative DNS. The Internal Zone is answered by internal resolvers and contains private addresses and service names. The API endpoint points to the edge, while backend cloaking prevents the actual backend addresses from being publicly required.
With DNSSEC , the External Zone is signed and its DS linkage with the parent zone is controlled. For the Internal Zone, the company decides on signing and validation based on resolvers and security model. A shared zone inventory would be unnecessarily risky here: An internal record could be accidentally published, while an external DNSSEC error could impair public API access.
No. They can lie under the same parent domain. The key is separate zones, resolver paths, permissions, and publication rules.
Not necessarily. The internal threat model, the resolvers used, and the ability to perform DNSSEC validation are decisive. The decision should be documented and tested.
It can centrally organize public authoritative DNS functions. Internal namespaces remain logically separate from this and do not need to be publicly resolved over the edge.
Internal and External Zones are primarily a model for boundaries of responsibility. The technical separation protects internal names, simplifies approvals, and makes DNSSEC plannable. Central DNS zone management is useful when it reflects different security and operational requirements rather than unifying them. The ayedo Edge Cloud supports this approach for public authoritative DNS structures with Anycast DNS and Multi-Provider DNS, while internal resolution and its validation remain within the respective private operational model.
TL;DR The DNS-01 challenge validates a domain using a TXT record and does not require a publicly …
In the theory of Industry 4.0, everything is interconnected, speaks OPC-UA, and delivers clean data …
The days when machines on the shop floor were protected by an “Air Gap”—the physical …