PD PowerDNS for Blesta: manage DNS zones and records
PD PowerDNS connects PowerDNS to Blesta, giving staff a zone-management view and customers access to the DNS records of their own domains.
What you can use it for
Use the module to keep routine DNS record changes in the client portal. The record editor presents fields appropriate to the record type: an address record and a mail-exchange record do not ask for the same information. Staff control which zones each customer can manage.
Before you start
Install PD Modules for Blesta first, connect the account that holds your licence, then install PD PowerDNS from its Store. Allow the staff group that needs to use it.
Prepare a PowerDNS server with its documented API connection prepared. Confirm the authoritative PowerDNS server and API connection before enabling client access. A zone in an admin list is not evidence that the domain is delegated to it.
Connect the provider and review a zone
- Open the module’s provider configuration and add the prepared connection. Keep provider credentials in the connection settings, rather than in a client note.
- Review a zone you recognise. Confirm its owner and the existing records before assigning customer access.
- Configure the relevant zone limits and any record template you intend to use. Read the template before applying it to an existing zone.
- Check the customer’s Manage DNS view and confirm it shows the intended domain. The customer should manage their own zones, not the provider account.
Check the result
Compare a known record with the authoritative zone and confirm the domain’s nameserver delegation. After an approved record change, allow for DNS caching when checking the public answer. If a zone is missing, check the provider connection and zone assignment before recreating it.
Explore the module
See the PD PowerDNS for Blesta module page for the current product details.
PowerDNS task guides
- Connect a PowerDNS Authoritative server to Blesta
- Change the PowerDNS API key used by Blesta
- Create a PowerDNS zone and delegate a domain from Blesta
- Create a read-only PowerDNS secondary zone in Blesta
- Give clients access to their PowerDNS records in Blesta
- Point a website with PowerDNS A, AAAA and CNAME records in Blesta
- Set PowerDNS MX records for email delivery in Blesta
- Add a domain-verification TXT record in PowerDNS through Blesta
- Publish SPF, DKIM and DMARC records with PowerDNS in Blesta
- Add a PowerDNS SRV service-discovery record in Blesta
- Manage an authorised PowerDNS reverse-DNS zone in Blesta
- Create and apply reusable PowerDNS record templates in Blesta
- Import or export a PowerDNS BIND zone file through Blesta
- Take and check PowerDNS zone backups in Blesta
- Restore PowerDNS records from a snapshot in Blesta
- Recover an accidentally deleted PowerDNS zone in Blesta
- Enable PowerDNS DNSSEC and publish the parent DS from Blesta
- Disable PowerDNS DNSSEC without leaving a stale parent DS in Blesta
- Set customer PowerDNS zone and record allowances in Blesta
- Create a scoped PD PowerDNS automation token in Blesta
- Automate PowerDNS zone creation for Blesta customers
- Troubleshoot PowerDNS health checks and scheduled jobs in Blesta