Introduction

      ZoneCloud enables DNS clustering on mixed hosting environments while smoothly providing a web interface controller into the mix.

ZoneCloud supports Multi-Mixed hosting environments to have the same DNS Cluster. Ideal for companies that use more than one Hosting panels like cPanel, DirectAdmin,  Virtualmin, Plesk, etc and plus no panel at all.

 

ZoneCloud (or zCloud) is the very first panel agnostic and distribution independent (clustering DNS zones on Bind level so it’s panel and OS agnostic),  solution with the added option for users to add multiple clusters on the same controller for better efficiency.  – It consists of three parts:

  • ZoneCloud Controller receives DNS records from your cPanel, Plesk, DirectAdmin, Centos, Debian, Ubuntu LTS and FreeBSD servers and pushes DNS records to DNS servers (Nodes / zCloudNode) you may be using for all the domains hosted in your network.
  • ZoneCloud Agent The Agent pushes the DNS zones of the web servers to the controller. These can be cPanel, Plesk, DirectAdmin servers or servers without panel. Debian, Ubuntu LTS, FreeBSD and Centos/CloudLinux/EL supported.
  • ZoneCloud Node The node is responsible of serving the DNS zones. Nodes are DNS servers to which the Controller Server pushes zone records. Centos 7 and 8 supported. Debian and Ubuntu LTS too. 

Features

ZoneCloud is a complete DNS Clustering solution which offers secured and flexible way of automated zone transfer between multiple servers across the Internet.

Main Features

Panel and OS independent. Cluster any mix of cPanel, Plesk, DirectAdmin, Virtualmin, Centos Web Panel, ISPManager Servers together. Or just bare metal servers without any hosting panel.

  • Multiple Clusters on the same controller
  • Easily transfer accounts / domains from one server to another without downtime
  • Exclude domains from cluster / server
  • Duplicate domains protection
  • Logging Facility (On controller and local syslog)
  • Low Bandwidth Consumption
  • Security focused. TLS communication. IP & Token authentication.
  • No limit on Agent or Nodes servers
  • Easy setup (RPM and DEB packages) and easy to use config file
  • Variable Polling time.

Supported Operating Systems and Panels

Operating Systems:

  • Centos / CloudLinux / EL 6.x
  • Centos / CloudLinux / EL 7.x
  • Centos / CloudLinux / EL 8.x
  • Debian 9
  • Debian 10
  • Ubuntu LTS 18.04
  • FreeBSD 12.x

 

Control Panels:

Anything that supports ISC BIND 9. Tested:

  • cPanel
  • Plesk
  • Virtualmin
  • DirectAdmin
  • Centos Web Panel
  • ISPConfig

 

ZoneCloud Controller screenshots

Why to use a DNS Cluster

DNS cluster is a group of name servers that share records with each other. It allows physically separate nameservers to handle domain name requests from web servers.

In the event of, a power outage, web server failure, etc, currently you still have DNS functionality. In this way, visitors can easily get websites on your server more quickly after the web server comes back online.

No “NX DOMAIN” errors, no waiting for TTL (Time To Live) or Refresh times or whatsoever. Except that, someone may wonder if there is only one server then it’s useless. But still, missing the DNS records if the server is offline you will also miss any mail that will try to find your mail server. With a DNS cluster you can avoid that.  

5 benefits of ZoneCloud DNS cluster

1. No downtime due to DNS service failure

DNS is a critical service that determines your website availability. Server downtime can occur unexpectedly, due to hardware issues or other catastrophes.

But with a DNS cluster setup, if one of the DNS servers goes down, the other servers in the cluster take up its role and serve the DNS for the website. This will help achieve high website uptime.

2. Faster loading of websites

To ensure that your website loads fast to customers around the world, you can have servers hosted in different locations.

Geographical distribution of DNS servers not only reduces the latency involved in processing DNS queries, it also helps to share the load among multiple DNS servers and thus make sites load faster.

3. No loss of emails during server down

Servers can go down unexpectedly, or may need reboots for maintenance. If someone sends a mail to a domain in the server when it is down, they will get a delivery failure message and the mail will not be sent again.

This is because the sending mail server assumes that the domain does not exist. But if a DNS cluster is setup, the sending server will only assume the mail server is down, and holds the mail in queue to retry.

4. Easy domain transfer

A major hurdle involved in domain migrations is the nameserver updates that tag along. it is even easie to transfer domains among servers. 

After migration there is no need to change the nameservers or wait for TTL Cache. The same nameservers are already pointing to the new IP/server.

5. Global nameserver setup

With DNS cluster, you can use global nameservers for multiple servers. There is no need to maintain separate nameservers for each server. And even better with multiple cluster setup, you can have multiple clusters on the same ZoneCloud Controller.