Hallo Leute! 😉
In einer DNS-Umgebung laufen zwei Server mit PowerDNS, welche via der MySQL-Replikation auf dem gleichen Stand gehalten werden. Nun existiert ein weiterer Server mit Plesk, welcher meines Wissens mit BIND arbeitetet. Nun würde ich den Plesk-Server gerne in die DNS-Umgebung einbinden. PowerDNS hat einen „ BIND-Hyprid“-Mode, welcher die Kommunikation mit BIND-Server erlaubt. Wenn ich nun auf einem PowerDNS-Server die Replikation via BIND mit dem Plesk konfigurieren, werden anschließend die Zonen in die MySQL-DB geschriebene oder werden wie normal nur Zonen-Dateien auf dem Server kopiert? Auf gefundenen Seiten ist es leider für mich nicht ersichtlich.
http://www.admin-magazine.com/Articles/PowerDNS-The-Other-Open-Source-Name-Server
PowerDNS und BIND/Plesk ?!
Anmeldungsdatum: Beiträge: Zähle... Wohnort: Böblingen City, YO! |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 101 Wohnort: Böblingen City, YO! |
Hallo Leute…. Nun ja... ich beantworte meine Frage einfach selber – hoffe es hilft dem einen oder anderen 😉 Update zur DNS-Umgebung: 1. Plesk (12) | BIND-Master 2. Plesk (11) | BIND-Master 3. ISPConfig | BIND-Master Darunter gibt es zwei Slave-Server. Beide sollen via PowerDNS auf dem entsprechenden Zonenbestand kommen. Die drei Master-Server werden als „Supermaster“ und die PowerDNS-Server als „Superslave“ betrachtet. Dabei zieht sich der PowerDNS-Server von den BIND-Mastern die Zonen und speichert alle in einer MySQL-Datenbank. Wie es konfiguriert wird: 1. PowerDNS installieren 2. Datenbank nach https://doc.powerdns.com/md/authoritative/installation/ erstellen 3. Entsprechendes in die /etc/pdns/pdns.conf zusätzlich „slave“ in einer Zeile reinschreiben 4. Den „Supermaster“ eintragen: insert into supermasters values ('<IP>,'<Name wie der NS-Server in den Zonen>,'<?>‘); 5. Unter dem Plesk den Slave-Eintragen: Tools & Einstellungen -> DNS-Template -> Transferbeschränkungen-Template -> IP-Hinzufügen 6. In der named.conf noch „notify“ auf „yes“ setzen und ganz wichtig: im Block „also-notify“ die IP hinzufügen. 7. PDNS-Dienst starten und den BIND-Dienst neustarten. Hoffe der Beitrag ist nicht zu sporadisch. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 101 Wohnort: Böblingen City, YO! |
Kleines Update…. Inzwischen sind auf den PowerDNS-Servern mehrere Datenbanken, ganz einfach zu konfigurieren in der pdns.conf: launch=gmysql:connection1,gmysql:connection2 # // DB1 gmysql-connection1-host=127.0.0.1 gmysql-connection1-user=**** gmysql-connection1-port=3306 gmysql-connection1-dbname=**** gmysql-connection1-password=***** slave # // DB2 gmysql-connection2-host=127.0.0.1 gmysql-connection2-port=3307 gmysql-connection2-dbname=**** gmysql-connection2-user=**** gmysql-connection2-password=*** gmysql-connection2-socket=/var/lib/****/mysql***.sock |