Skip to content
README 1.21 KiB
Newer Older

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;