Author: Florian Schaal, schaal @it ISPConfig version: 3.1.3 This addon adds dns-slave-zones on additional servers after creating a dns-zone If you managed multiple servers with ISPConfig but did not use the mirror-function, you can i.e. use server 1 for bind and server 2 as a bind-slave. This plugin manages the slave-zones on server 2 when you create / change / delete the dns-zone on server 1. Installation -------------------- Download the addon to your server and run the install.sh script to install it. Usage -------------------- Adjust the following settings in /usr/local/ispconfig/interface/lib/plugins/dns_dns_slave_auto_plugin.inc.php 1. //* define your dns-ip(s) that the slave-server should accept the data from (same as NS (IP-address) in Secondary DNS Zones) $this->nameservers[] = '192.168.0.1'; $this->nameservers[] = 'fe80::2'; If your master-server has only one IP, remove one one the lines. 2. //* define the server_ids for slave-server(s) (see server_id in dbispconfig.server on the master) $this->dns_slave_server_id[] = 2; If you want to run bind-slave on several servers, use more settings. I.e. $this->dns_slave_server_id[] = 2; $this->dns_slave_server_id[] = 12; $this->dns_slave_server_id[] = 18;