- SolutionsBy RoleBy EditionBy CloudPartner ProgramExclusive discounts, benefits and exposure to take your business to the next level
- Product
- Pricing
- Extensions
- Help Center
- More
- FREE TRIAL
Menu

DNS integration for Cloudflare®


Previous
Next
DNS integration for Cloudflare®
Important: This extension is currently in beta, which means the following:
- The extension is provided "as is" for evaluation and testing purposes only. We do not recommend using it in production.
- The extension may crash, lack certain features or polish, and is expected to have bugs.
- Plesk disclaims any form of guarantee or liability in relation to the extension’s use or engineering.
- No technical support is provided.
Want to help us make the extension better? Report bugs, missing features, and any other issues with the extension to [email protected]
.
Key features
- Import DNS records from Cloudflare to Plesk.
- Export DNS records from Plesk to Cloudflare.
- Once import or export has been performed, the extension automatically syncs changes from Plesk to Cloudflare.
- Creating a subdomain in Plesk automatically imports its DNS records to Cloudflare.
- Enable or disable auto-sync from Plesk to Cloudflare as needed.
Known limitations
- No CDN support at the moment.
- Domains with the
.cf
,.ga
,.gq
,.ml
, or.tk
TLDs (top-level domain) cannot be exported to Cloudflare (because of the Cloudflare API limitations). - Domains with nonexistent TLDs (for example,
example.tld
) cannot be exported to Cloudflare (because of the Cloudflare API limitations). - Subdomains with standalone DNS zones cannot be exported to Cloudflare (because of the Cloudflare API limitations). By default, DNS records for subdomains in Plesk are created in the parent domain’s DNS zone. Such records can be exported.
- Domain aliases cannot be exported to Cloudflare.
- Renaming or removing a domain in Plesk does not rename or remove the corresponding site in Cloudflare.
- IDN domains are not supported.
Specifics of importing from Cloudflare to Plesk
- Records unsupported by Plesk (CERT, HTTPS, LOC, NAPTR, SMIME, URI, TLSA, SVCB, SSHFP) will not be imported to Plesk.
- NS records in Plesk are replaced with the NS records of a Cloudflare server.
- All records except NS records are removed from Plesk.
- All supported records are imported from Cloudflare to Plesk.
- Custom records in Plesk will be lost.
- Records in Plesk will match those in Cloudflare (except for unsupported ones).
- After a successful import, auto-sync will be enabled by default, and will become active after five minutes. To change the default value (five minutes), add the following lines to the
panel.ini
file:
[ext-cloudflaredns]
autoSyncDisableTtl = 60
Specifics of exporting from Plesk to Cloudflare
- The extension will create a site in Cloudflare if it did not exist.
- Unsupported records (CERT, HTTPS, LOC, NAPTR, SMIME, URI, TLSA, SVCB, SSHFP) will remain in Cloudflare.
- All other records will be removed from Cloudflare.
- All records except NS are exported to Cloudflare.
- Records in Cloudflare will match those in Plesk (except for NS records and unsupported records).
- After a successful export, auto-sync will be enabled by default and will become active immediately.
To disable auto-sync (enabled by default), add the following lines to the panel.ini
file:
[ext-cloudflaredns]
autoSyncEnable = 0
- Cloudflare, the Cloudflare logo, and Cloudflare Workers are trademarks and/or registered trademarks of Cloudflare, Inc. in the United States and other jurisdictions.
Industry
Partners







PRODUCT
PROGRAMS
COMMUNITY

© 2023 Plesk International GmbH. All rights reserved. Plesk and the Plesk logo are trademarks of Plesk International GmbH.
Managed with
with Plesk WP Toolkit