PowerDNS Manager voor WHMCS

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

  1. Upload de Module
    • Kopieer de map powerdns_manager naar modules/addons/.
    • Kopieer de map powerdns_manager naar modules/servers/ voor product/dienst-integratie.
  2. Activeer de Addon
    • Ga in de WHMCS-beheerder naar Setup > Addon Modules.
    • Activeer "PowerDNS Manager".
  3. Configureer de Addon
    • Voer uw licentiesleutel, PowerDNS API-gegevens, servernaam en standaard nameservers in.
  4. 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 UI
  • modules/servers/powerdns_manager -- Servermodule voor product/dienst-integratie
  • lib/PowerDNSAPI.php -- PowerDNS API-wrapper
  • templates/ -- Smarty-templates voor admin/klant
  • lang/ -- Taalbestanden

Copyright © ArkHost


Voor volledige technische documentatie, zie het bijgevoegde README-bestand of contacteer ArkHost Support.


  • 0 gebruikers vonden dit artikel nuttig
Was dit antwoord nuttig?

Gerelateerde artikelen

AI Support Assistent voor WHMCS

De AI Support Assistant module revolutioneert uw WHMCS supportactiviteiten door automatisch...