CWP SLAVE DNS and DNS Clusters

Please note that we have two options of slave DNS:
- Slave DNS Server on our hosted server (you get an account with domain limit you need)
- Slave DNS Server download version (a full and FREE Slave DNS Manager where you can add/remove users, set domain limits and manage domains)
* The only requirement is to have a CWPpro license.

CWP_DNS_Cluster

Slave DNS Server & Manager on our hosted server
For those having only a single VPS or dedicated server and with a need additional remote DNS server as ns2 they can order a slave DNS from our website.

Features of CWP Slave DNS server hosted by us:
- Automatic sync DNS zones from a master server (your CWPpro) on serial change.
- Automatic sync DNS zones on add/remove.
- Manage DNS zones/domains from your CWP or our Website GUI.
- You get an account on our Slave DNS Manager where you have a limited number of domains based on the package you order.
- You don't need to buy an additional server and manually setup DNS on it.

You can order it here.

Slave DNS Server & Manager download version
A Full and FREE Slave DNS Server & Manager where you can add/remove users, set domain limits and manage domains.
The most important part is that this is a completely FREE and scalable for bigger hosting providers with many domains.

Features of CWP Slave DNS Server & Manager download version:
- Completely FREE, The only requirement is to have CWPpro to be able to sync zones.
- Automatic sync DNS zones from a master server (your CWPpro) on serial change.
- Automatic sync DNS zones on add/remove.
- Unlimited number of accounts.
- Option to limit the number of domains per account (if you sell/offer DNS cluster to other clients).
- Ability to connect multiple Slave2 DNS Servers (used as DNS Cluster).
- Ability to connect multiple CWPpro WebServers on a single account.
- Ability to connect multiple CWPpro WebServers on separate accounts.

You can check the installation instructions here.

Possible scenarios:
You can connect multiple CWPpro WebServers to single Slave DNS Manager and make it as ns2 for all of the CWPpro Webservers.
You can also use it as ns1 and then add multiple additional Slave2 DNS Servers as ns2, ns3, ns4....

Slave DNS Server & Manager - How it works:
In CWPpro WebServer on dns zone serial change, new account/domain/subdomain add/remove/edit it syncs DNS zone to the Slave DNS Manager.
DNS Zone is added to Slave DNS Manager from CWPpro WebServer via API on the Slave DNS Manager then Bind dns server (on the slave) transfers zone to itself acting as a slave dns server.

Slave2 DNS Server - How it works:
Big providers mostly have a custom DNS Cluster which handles all dns domains they have on multiple webservers to reduce resource usage by dns on the webservers.
Slave2 DNS Server is designed to be an additional DNS Server for big providers which need to have stability if some DNS servers get overloaded or unavailable.

It's using rsync running via cron which checks for changes on the Slave DNS Manager and based on the changes from rsync it will add or remove dns zone from itself.
It also has the ability to check if Slave DNS Manage is responding on dns queries before accepting new changes to prevent multiple DNS servers to be down at the same time.

Slave DNS Servers can be located in different data centers worldwide.

You can check the installation instructions for Slave2 DNS Servere here.

INFO
* Only WebServers need to have CWPpro, DNS servers don't need to have it.