BunnyDNS allows you to automate DNS management and provisioning directly from Blesta. This allows you to sell standalone dns plans.
From £19.99 - View Pricing
What BunnyDNS gives you
Gives both your staff and your clients a purpose-built interface in their own area of Blesta.
Configure it independently for each brand on a multi-company install, so every company runs with its own settings.
Every staff and client label ships in editable language files, ready to translate into any language or reword to match your brand.
A statistics tab shows how many queries the zone has served, broken down by record type and by date, so clients can see their DNS traffic at a glance.
A built-in demo mode runs the whole extension from bundled sample data, so you can trial every screen and action before you have an account or API key.
Point each account at your own branded nameservers and SOA email address instead of the defaults, so clients see your hostnames rather than a third party's.
Records can use latency-based or geographic smart routing with ping or HTTP monitoring, and can be CDN-proxied for acceleration, all from the same record form.
Paste a standard BIND zone file to bulk-import records during a migration, or export the current zone as a BIND file for a backup, straight from the records tab.
A welcome email template ships with the extension and loads onto any package in one click, already filled with the details the client needs to start using what they bought.
Clients turn DNSSEC on or off for their zone in a click, and the resulting DS record, digest, digest type, algorithm and key tag are shown ready to paste at their registrar.
What it sends and what comes back is recorded in Blesta's own log, with credentials never written to it, so you can see exactly what happened without leaving your admin area.
Clients add, edit, delete, enable and disable A, AAAA, CNAME, TXT, MX, Redirect, SRV, CAA, PTR and NS records without leaving your client area, with TTLs from 15 seconds to one day.
A bunny.net DNS zone is created the moment a service is activated, and the domain plus the nameservers the client needs to point at are stored on the service and shown on their service page.
Suspending a service disables the zone's records and unsuspending restores them, while any record the client deliberately switched off stays off, so nothing they disabled comes back unexpectedly.
Set a per-package limit on total records, smart routing records and CDN proxy records, where zero means unlimited and minus one turns the feature off entirely. Every limit can be overridden per order with a configurable option, so one package can serve several tiers.

Welcome, and thank you for choosing the Bunny DNS Module! We're excited to have you as a customer and are committed to ensuring you have a seamless experience. This guide aims to walk you through the installation and configuration of your new module. If you're new to Blesta or encounter any issues, please don't hesitate to reach out for support.
The Bunny DNS Module is designed to manage DNS records through Bunny.net’s API, providing seamless integration with Blesta. This module enables clients to control their DNS zones and records directly from the Blesta client portal, using Bunny.net’s robust DNS infrastructure.
If you encounter any issues or have suggestions for improving the module, please get in touch with us. We are committed to providing robust updates and welcome customer feedback.
Click here to sign up for Bunny.net. By registering through this link, Blesta Club will receive a bonus!
Installing and updating extensions can now be done automatically through the Blesta Club Subscription Manager - this is the recommended way going forward.

This guide provides step-by-step instructions for installing the Bunny DNS Module, allowing your clients to manage their DNS records using Bunny.net’s API.
Before proceeding, ensure you have the Blesta.club Subscription Manager installed if this item is leased. If you are using an owned source version, the Subscription Manager is not required.
Follow these steps to install the Bulk Download Invoices plugin:
Upload the module to your Blesta directory:
/path_to_blesta/components/modules/bunny_dns/
Log into your Blesta admin account.
Navigate to Settings > Modules.
Find Bunny DNS Module under the "Available" tab and click Install.
The Bunny DNS Module is now installed and ready for use.
If you encounter any issues or have suggestions for improving the module, please get in touch with us. We are committed to providing robust updates and welcome customer feedback.
Installing and updating extensions can now be done automatically through the Blesta Club Subscription Manager - this is the recommended way going forward.

To ensure you're always using the latest version of the BunnyDNS Module, follow these steps to update the module in your Blesta installation.
/var/www/html/blesta/components/modules/BunnyDNS/Missing or Incorrect Files:
API Key Issues:
Compatibility Issues:
If you encounter any issues during the update process or have suggestions for improving the module, please reach out to us. We are dedicated to providing robust updates and value customer feedback.

Welcome, and thank you for purchasing the Bunny DNS Module! This guide will walk you through how to use the module to manage DNS hosting within Blesta. If you're new to Blesta or encounter any issues, please don't hesitate to reach out for support.
Once installed and configured, the Bunny DNS Module enables clients to manage their DNS settings directly from Blesta.
Configuring DNS Management:
/admin/settings/company/modules/installed/).Managing DNS Zones and Records:
API Errors:
Record Update Failures:
If you encounter any issues or have suggestions for improving the module, please get in touch with us. We are committed to providing robust updates and welcome customer feedback.
v2.0.0 - 2026-09-11
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Fixed a Save or Delete on the records tab being able to act on another customer's DNS zone
Added a confirmation prompt before a DNS record is deleted
Fixed API calls being able to hold a page open indefinitely when bunny.net stops responding
Fixed the service details panel leaving the record limit blank for packages saved without one
Fixed the checkbox alignment on the account form, and added help text to its options
Fixed the records tab going completely blank, with no explanation, when a save was submitted and the extension licence could not be verified
Fixed the records tab showing an empty page with no explanation when the account it was provisioned against is no longer configured on the module
Fixed an invalid SOA Email on the account form being accepted, which could leave an unrecoverable DNS zone at bunny.net if the value was later rejected while provisioning
Fixed the admin Edit Service form silently accepting a blank ID field, which could disconnect a service from its DNS zone
Fixed a generic error message being shown instead of a clear one when bunny.net could not be reached
Fixed the Add-record row's Accelerated checkbox appearing checked after a failed submission when it had been left unchecked
Fixed the Add and Save buttons on the records tab not being translated on non-English sites
Added Suspend / Unsuspend support, which disables and re-enables the zone's records
Added a per-record Enable / Disable toggle on the records tab
Added configurable options for the record, smart routing and CDN proxy limits (upsells)
Zone nameservers are now saved as service fields and available as welcome-email tags
Added a default DNS welcome-email template
Added DNSSEC management with DS record display on the records tab
Added a read-only Zone Statistics tab
Added BIND zone-file import and export on the records tab
v1.0.0 - 2024-09-22
PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x
Blesta Club release
Get exactly what you need and want.
Requires PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Value: £42.3
Not sure whether to lease or own? Our FAQ explains how the licence types differ.
What our customers say
(0 customer reviews)
It is possible to leave a review only if you have purchased this extension or a Club tier which contains it.
We reserve the right to alter wording or formatting for presentation.
We will discuss any changes made and offer the option to withdraw review text if the changes can't be agreed on.
It may take up to 1 hour for a review to appear or update due to caching.
More extensions to explore
Module
Integrate Cloudmini for automatic cloud hosting provisioning.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Provision servers using Convoy, a Proxmox based VPS management panel
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Integrate Datalix module into your Blesta install to provision VPS servers.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Integrate Enhance for automatic provisioning and management.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Integrate Hetzner Cloud for automatic server provisioning.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Integrate Links module to add and manage custom links for a purchase.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x