Convert full setup to partial setup
If you initially configured a full setup, you can later convert your zone to use a partial setup (also known as CNAME setup).
A partial setup allows you to use Cloudflare's reverse proxy on individual subdomains while using a different authoritative DNS provider.
Make sure you consider the following:
- It will not be possible to use Cloudflare's reverse proxy on the zone apex (
example.com), only on subdomains. - On the dashboard, you will only be able to create A, AAAA, and CNAME records, which are the DNS record types that can be proxied.
- You should plan for SSL/TLS certificates. If you are only using Universal SSL prior to converting your zone, a certificate will be provisioned for your subdomains only after each of the respective DNS records are proxied. If your domain is sensitive to downtime, instead of using Universal SSL, consider using an advanced certificate with delegated DCV.
-
Export a zone file
To export records using the dashboard:
-
In the Cloudflare dashboard, go to the DNS Records page.
Go to Records -
Select Import and Export.
-
Select Export.
To export records using the API, send a GET request.
At least one of the following token permissions is required:Required API token permissions
DNS ReadDNS Write
Export DNS Records curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records/export" \--request GET \--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" -
-
Import the zone file into your new primary DNS provider.
-
Create or update your records so that you have CNAME records pointing to
{your-hostname}.cdn.cloudflare.netfor every hostname you wish to proxy through Cloudflare.Example CNAME record at authoritative DNS provider
The CNAME record for
www.example.comwould be:www.example.com CNAME www.example.com.cdn.cloudflare.net -
Remove any previously existing A, AAAA, or CNAME records referencing the hostnames you want to proxy through Cloudflare. For these hostnames, leave only the records pointing to
{your-hostname}.cdn.cloudflare.net. -
Confirm you have the correct record for every subdomain that should be proxied through Cloudflare.
- On the Cloudflare dashboard, go to the zone's Overview page.
- Select Convert to CNAME DNS Setup and then Convert to confirm.
- Save the information from the Verification TXT Record. If you lose the information, you can also access it on the DNS Records ↗ page, under Verification TXT Record.
- Use the Edit Zone endpoint with
typeset topartialto convert the zone type. - Take note of the value returned under
verification_keyin the API response. This will be used in the next step.
Add the Verification TXT Record at your authoritative DNS provider. Cloudflare will verify the TXT record and send a confirmation email. This can take up to a few hours.
Example verification record
A verification record for example.com might be:
| Type | Name | Content |
|---|---|---|
| TXT | cloudflare-verify.example.com | 966215192-518620144 |
The verification record must remain in place for as long as your domain is active on the partial setup on Cloudflare.
If your organization has multiple Cloudflare accounts, also consider using zone holds to have more control over domain ownership.
Once verification is complete, update the nameservers at your domain registrar to point to your new authoritative DNS provider. Make sure to remove the Cloudflare nameservers.
Was this helpful?
- Resources
- API
- New to Cloudflare?
- Directory
- 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