Description
Allows you to communicate with the Cloudflare API to read the DNS server of registered sites, delete and create A, AAAA, TXT, MX entries. Using a shortcode you can publish a form to create subdomains with IPV4 or IPV6.
Main Features:
- Add and delete DNS records from WordPress backend and frontend
- Full integration with the Cloudflare API.
- User-friendly, no deep technical knowledge required.
Requirements:
- A Cloudflare account.
- A Cloudflare API Token with DNS management permissions.
- PHP 7.4 or higher.
Use of Third-Party / External Services
This plugin uses the Cloudflare API and Cloudflare CAPTCHA service to manage and secure DNS configurations. By using this plugin, specific data is sent to Cloudflare’s servers to enable DNS management and CAPTCHA functionality. Below is a detailed explanation of what data is sent, when it is sent, and under what conditions.
1. **Service Used: Cloudflare API**
- **Purpose**: This service connects the plugin to the Cloudflare API, allowing DNS settings to be managed directly from WordPress.
- **Data Sent**:
- API key associated with your Cloudflare account (required for authentication).
- DNS configuration information, such as domain names and specific DNS settings that you choose to manage.
- User ID to identify and synchronize the DNS configurations accurately.
- **When Data is Sent**: Data is transmitted to Cloudflare when the plugin first connects to the API and during updates to DNS configurations made through this plugin.
- **Terms of Service and Privacy Policy of Cloudflare**:
- [Cloudflare Terms of Service](https://www.cloudflare.com/terms/)
- [Cloudflare Privacy Policy](https://www.cloudflare.com/privacypolicy/)
2. **Service Used: Cloudflare CAPTCHA** (Optional)
- **Purpose**: Cloudflare CAPTCHA is used to protect against bots and ensure secure access to DNS configuration functionalities.
- **Data Sent**:
- Information necessary to verify user authenticity, such as IP address and potentially browser information, is sent to Cloudflare’s CAPTCHA service when users attempt to access restricted actions within the plugin.
- **When Data is Sent**: Data is transmitted to Cloudflare when the CAPTCHA is triggered, typically during sensitive or secure actions within the plugin.
- **Terms of Service and Privacy Policy of Cloudflare**:
- [Cloudflare Terms of Service](https://www.cloudflare.com/terms/)
- [Cloudflare Privacy Policy](https://www.cloudflare.com/privacypolicy/)
- This function requires the call to the external dependency https://challenges.cloudflare.com/turnstile/v0/api.js
3. **User Responsibility**
- It is the user's responsibility to review Cloudflare’s terms of service and privacy policy before using this plugin.
- This plugin connects to Cloudflare services strictly for DNS configuration and CAPTCHA security purposes and does not share any additional data beyond what is specified above.
**Important Note**: By installing and using this plugin, you consent to the transmission of your data through the Cloudflare API and CAPTCHA services to enable the plugin’s functionality. The transmission of this data is subject to Cloudflare’s terms and conditions.<h3>License Notes</h3> This plugin is licensed under GPLv2 or later. You are free to use and modify it under the terms of this license.
Screenshots
Installation
- Download the plugin and upload it to your
wp-content/plugins
directory or install it directly from the WordPress repository.- Activate the plugin through the ‘Plugins’ menu in WordPress.
- Go to
Settings -> Freenauta DNS
and add your Cloudflare API Token to start managing your DNS records. - Configure your DNS records and save changes.
FAQ
-
Where do I get my Cloudflare API Token?
-
You can obtain your API Token from your Cloudflare account, in the ‘API Tokens’ section. Be sure to create a token with specific DNS management permissions.
-
Does this plugin affect my website’s performance?
-
No, this plugin manages DNS settings that control how your domain resolves to IP addresses. It does not directly impact the performance of your website.
-
What happens if I uninstall the plugin?
-
When the plugin is uninstalled, all plugin-related settings (such as the Cloudflare token) will be removed from the database.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Freenauta DNS CF” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Freenauta DNS CF” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.1
* Initial plugin release.