First domain
This workflow assumes an administrator account and a healthy DNS cluster.
Prepare platform identity
In /admin/system-dns-identity, enter:
- a platform zone such as
cdn.example.net; - nameservers such as
ns1.cdn.example.netandns2.cdn.example.net; - one IPv4 and one IPv6 glue address for each nameserver;
- a proxy hostname such as
proxy.cdn.example.net; - SOA values within the displayed validation bounds.
Preview first. The apply request requires the confirmation token bound to that exact normalized preview. Wait for its operation and every platform DNS deployment to succeed.
At the parent registrar, create the required host/glue records and delegate the platform zone. CDNFoundry cannot automate registrar configuration.
Register authoritative clusters
In Control plane → DNS clusters, create each private PowerDNS API target with:
- a descriptive unique name and location;
- the source-restricted HTTPS API URL;
- its API key;
- server ID, normally
localhost; - the nameserver identities served by that target.
A new cluster is disabled until its asynchronous connection test succeeds. Enable it only after the last health result is successful.
Create the customer domain
In Domains → Create domain, enter the registrable domain name. CDNFoundry normalizes it to lower-case ASCII/Punycode and rejects public suffixes, IP addresses, single labels, wildcards, URLs, ports, and names still inside reclaim cooldown.
Creation writes desired DNS state only. It does not require an origin and does not issue a certificate.
Delegate and activate
- At the customer domain's registrar, replace its authoritative nameservers with the platform nameservers.
- Use Verify nameservers on the domain.
- Poll the operation and domain status until
nameservers_verified_atis set. - Use Activate.
- Confirm that each DNS deployment has acknowledged the domain revision.
The administrator-only force-verify action exists for controlled local qualification; it is not proof of public delegation.
Add content
- Add DNS-only records with Authoritative DNS.
- Add a proxied hostname and explicit safe origin with Proxy and origins.
- The first eligible proxied hostname starts managed TLS.
- Assign domain users with Users and access.