DNS integration for Cloudflare®

Search
Generic filters
Exact matches only
Search in title
Search in content
Search in excerpt

DNS integration for Cloudflare®

Version
0.9.0
Requires
18.0.50
Developer
Plesk
Category

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.

Plesk uses LiveChat system (3rd party).

By proceeding below, I hereby agree to use LiveChat as an external third party technology. This may involve a transfer of my personal data (e.g. IP Address) to third parties in- or outside of Europe. For more information, please see our Privacy Policy.

Search
Generic filters
Exact matches only
Search in title
Search in content
Search in excerpt

Install DNS integration for Cloudflare® extension

Hostname or IP or URL of your Plesk instance: