Zum Betrieb eines PowerDNS-Clusters mit sourceDESK wird ein Master-Server benötigt, auf dem PowerDNS mit MySQL/MariaDB-Backend installiert ist. Ferner muss der sourceDESK-Webserver auf die MySQL-Datenbank auf dem PowerDNS-Master zugreifen können.
Installation von PowerDNS
Eine Anleitung, wie Sie PowerDNS mit MariaDB-Backend auf Ubuntu 14.04 installieren, finden Sie bei DigitalOcean. Für andere Linux-Distributionen ist das Vorgehen ähnlich.
Die Installation von Poweradmin ist nicht erforderlich, bitte stellen Sie aber sicher, dass die MySQL-Struktur korrekt initialisiert ist - diese wird von sourceDESK benötigt.
Änderungen an der Datenbankstruktur
sourceDESK benötigt noch ein paar wenige, kleine Änderungen an der Datenbankstruktur der PowerDNS-Datenbank. Führen Sie dazu bitte als DBMS-Administrator in der PowerDNS-Datenbank folgende SQL-Befehle aus:
ALTER TABLE `records` ADD COLUMN `hidden` TINYINT(1) DEFAULT 0; ALTER TABLE `records` ADD COLUMN `dyndns` VARCHAR(255) DEFAULT "" NOT NULL;
Konfiguration von PowerDNS
Die PowerDNS-Datenbankzugangsdaten tragen Sie bitte unter "Produkte > Domains > DNS-Konfiguration" ein, bitte stellen Sie sicher, dass der sourceDESK-Server auf die Datenbank zugreifen darf. Falls Sie die PowerDNS-Weiterleitung verwenden möchten, müssen Sie noch die IPv4- und optional IPv6-Adresse des Webservers eintragen, der die Weiterleitungen durchführen soll.