PowerDNS-Konfiguration

Aus sourceDESK Wiki
Version vom 10. Oktober 2018, 07:26 Uhr von Richard Reiber (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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.