Overzicht
PowerDNS Manager is een veelzijdige WHMCS-addon en servermodule die volledige DNS-beheer mogelijk maakt voor uw domeinen en hostingproducten via een PowerDNS autoritatieve server. Het ondersteunt zowel domein- als servicegebaseerde DNS-provisioning, automatiseert levenscyclusacties en biedt een naadloze ervaring voor beheerders en klanten.
Functionaliteiten
- Automatische aanmaak & verwijdering van DNS-zones voor domeinen en hostingproducten
- Configureerbare provisioning van DNS-zones en records per product/dienst
- DNS-beheer voor beheerders & klanten vanuit de WHMCS-interface
- Automatische SOA-serial increment voor correcte DNS-propagatie
- Auditlogs van alle belangrijke acties en fouten
- Moderne, responsieve interface voor eenvoudig zoeken en beheer
- Ondersteuning voor meertaligheid en aanpasbare taalbestanden
- Compatibiliteit met PowerDNS master-slave
- Fijngranulaire rechten & beveiliging
- Ondersteuning voor A, AAAA, CNAME, MX, TXT, SRV, CAA, NS records
Vereisten
- WHMCS 8.9 of hoger
- PowerDNS (Authoritative) met geactiveerde API
- PHP 7.4+
- cURL PHP-extensie
Installatie
- Upload de Module
- Kopieer de map
powerdns_manager
naarmodules/addons/
. - Kopieer de map
powerdns_manager
naarmodules/servers/
voor product/dienst-integratie.
- Kopieer de map
- Activeer de Addon
- Ga in de WHMCS-beheerder naar Setup > Addon Modules.
- Activeer "PowerDNS Manager".
- Configureer de Addon
- Voer uw licentiesleutel, PowerDNS API-gegevens, servernaam en standaard nameservers in.
- Configureer Producten/Diensten (Servermodule)
- Ga naar Setup > Producten/Diensten > Product bewerken > Module-instellingen en selecteer PowerDNS Manager als module.
- Controleer of het product/de dienst is ingesteld om een domein te vereisen (in het tabblad Details). De module gebruikt altijd het domein uit de bestelling voor de DNS-zone.
Gebruik
Voor Beheerders
- Beheer alle zones:
Toegang tot PowerDNS Manager via het Addons-menu om alle DNS-zones van domeinen en diensten te bekijken, synchroniseren en beheren. - Zones koppelen/synchroniseren:
Gebruik de interface om bestaande domeinen/diensten in bulk te koppelen of te synchroniseren met de PowerDNS-server. - Audit & Probleemoplossing:
Gebruik het WHMCS-activiteitenlogboek om alle DNS-acties en fouten te onderzoeken.
Voor Klanten
- DNS-beheer voor diensten:
Klanten kunnen DNS beheren voor hun hosting/dienst direct in het klantgedeelte als het product de PowerDNS Manager servermodule gebruikt. - DNS-beheer voor domeinen:
DNS-beheer is ook beschikbaar voor geregistreerde/overgedragen domeinen indien ingeschakeld.
Servermodule: Product/Dienst-integratie
De servermodule zorgt voor automatisch DNS-zonebeheer voor hostingproducten. Zo werkt het:
- Bij productaanmaak:
- Een zone wordt aangemaakt (of gekoppeld indien bestaand) voor het domein van de dienst.
- Bij productbeëindiging:
- De DNS-zone wordt verwijderd uit PowerDNS en ontkoppeld in WHMCS.
- Klanteninterface-integratie:
- Klanten kunnen DNS-records beheren voor hun product met een moderne, gebruiksvriendelijke template vanaf de Productdetails-pagina.
Automatisering & Levenscyclus-hooks
- CreateAccount: Maakt (of koppelt) een DNS-zone aan voor het product/de dienst bij provisioning
- TerminateAccount: Verwijdert/ontkoppelt DNS-zone bij productbeëindiging
- ClientArea: Biedt DNS-beheerinterface voor de dienst
- Aangepaste acties: Beheert veilig het toevoegen/bewerken/verwijderen van DNS-records
Beveiliging
- API-sleutels en gevoelige gegevens worden nooit aan gebruikers getoond.
- Alle acties worden gecontroleerd op rechten.
- Alleen toegestane recordtypes kunnen worden beheerd.
Probleemoplossing
- Controleer het WHMCS-activiteitenlogboek voor alle PowerDNS Manager-acties en fouten.
- Als DNS-zones of records niet worden aangemaakt, controleer dan uw productmodule-instellingen en addon-configuratie.
- Controleer bij licentie- of API-fouten uw gegevens in de addon-configuratie.
Licentie
U moet beschikken over een geldige licentiesleutel.
Koop of beheer uw licentie op ArkHost.
Support
Voor support of wensen voor nieuwe functies, contacteer ArkHost Support.
Bestandsstructuur
modules/addons/powerdns_manager
-- Addon-module kern, admin/klant UImodules/servers/powerdns_manager
-- Servermodule voor product/dienst-integratielib/PowerDNSAPI.php
-- PowerDNS API-wrappertemplates/
-- Smarty-templates voor admin/klantlang/
-- Taalbestanden
Copyright © ArkHost
Voor volledige technische documentatie, zie het bijgevoegde README-bestand of contacteer ArkHost Support.