Delegate subdomains
Subdomain delegation allows different individuals, teams, or organizations to manage different subdomains of a site.
For instance, consider example.com as a Cloudflare domain with www.example.com managed in Cloudflare's DNS app and internal.example.com delegated to nameservers outside of Cloudflare. In this example, internal.example.com can now be managed by individuals who do not have access to Cloudflare credentials for the example.com domain.
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
Availability | Yes | Yes | Yes | Yes |
To delegate a subdomain such as internal.example.com, tell DNS resolvers where to find the zone file:
- Log in to the Cloudflare dashboard ↗ and select your account.
- Select the domain that contains the subdomain to be delegated.
- Go to DNS > Records.
- Create
NSrecords for the subdomain. For example:internal.example.com NS ns1.externalhost.cominternal.example.com NS ns2.externalhost.cominternal.example.com NS ns3.externalhost.com
- (Optional) If the delegated nameserver has DNSSEC enabled, add the
DSrecord in Cloudflare.
To delegate a subdomain from an external DNS provider to Cloudflare, refer to subdomain setups.
Was this helpful?
- Resources
- API
- New to Cloudflare?
- Products
- Sponsorships
- Open Source
- Support
- Help Center
- System Status
- Compliance
- GDPR
- Company
- cloudflare.com
- Our team
- Careers
- 2025 Cloudflare, Inc.
- Privacy Policy
- Terms of Use
- Report Security Issues
- Trademark