DNS Clustering

Hargreaves Standa shared this idea 1 year ago
In Progress

Kindly consider implementing DNS clustering on Spanel because of the benefits it has.

Benefits of DNS cluster

1) 0% downtime when DNS service is down. If the DNS service is down the domain DNS will be served by the other server in the cluster.

2) We can use Global nameservers for all your servers. Here we do not need to set specific nameservers for each other.

27 votes

Comments (15)

photo

I fully support the Hargreaves Standa request, because if we want to split clients across several machines and use only global nameservers, it would be great

photo

I agree with Hargreaves Standa.

photo

I was wondering about this too.  No Redundancy on dns.    Either a master/sec sync setup

currently using https://simpledns.plus/kb/13/can-i-use-the-super-master-slave-feature-with-other-dns-servers good how they stay in sync

photo

This is a good point and maybe a feature that will soon be implemented. The way I see it to work is by adding all of the nameservers to the DNS clustering functionality and each DNS cluster client (individual VPS with SPanel) will sync DNS zones changes to all of the nameservers that are added to the DNS cluster. How does that sound? Would you like to add anything else as functionality that I am missing and it will be useful?

photo

Definitely would like a way to handle this, it's the only real thing holding me back from deploying SPanel widely.

photo

Example, Plesk has an extension (available on Github) to manage slave DNS servers and view stats:
https://www.plesk.com/extensions/slave-dns-manager/

photo

Clustering is very important for DNS redundancy and also speeds up DNS resolution because the DNS servers can be in different geographical locations.

photo

I would encourage a pre and post DNS write hook.  Then administrators can write their own scripts to send DNS changes to their own cluster however they see fit.

A pre hook would be needed so that administrators could code a check to see if the DNS already exists on the cluster.

A hook like this help to envelope all use cases.  Someone may want to use a DNS cluster differently than someone else.  I would not be opposed to SPanel developing a DNS cluster themselves, but all of this could also be accomplished with pre/post event hooks.

photo

Just replicate the way cpanel DNS clustering works with DNS only cpanel servers.


photo
Looks like the demand for this feature is pretty high which makes me instantly excited to make it happen. There isn't a more fulfilling sensation than helping people and making their life easier so I decided to dedicate my day today to get the DNS clustering feature developed and ready for integration in the SPanel GUI. The DNS clustering functionality is now 100% ready in the SPanel API allowing you to add/remove external DNS servers, force a sync of individual or all DNS zones, see the DNS cluster health, and also developed a DNS ONLY SPanel installer which turns any self-managed VPS with a minimal Rocky Linux 8 OS into a part of a fully managed DNS cluster powered by SPanel with 1 click from the Admin Interface. Adding new DNS zones or editing existing ones automatically populates the changes to all of the members in the DNS cluster. Did I miss anything?
photo

@Vlad Perfectly explained, and I wish you all the best with your efforts.

photo

@Vlad ... that would be perfect. It's mandatory to all hosters!

photo

DNS clustering is ready in the SPanel API. It can be manually configured on request for anyone who wants to use it. At some point in the future the functionality will be integrated in the SPanel Admin Interface and you will be able to create a DNS cluster and manage the servers in it with a click of the mouse.

photo

Hi Vlad,

is there any news?

photo

The feature is available in the API and we can configure it manually for you. Please open a ticket with technical support and just ask for it. The feature will be available in the UI in the next couple of months as the demand for this feature is not high. We can still enable DNS clustering manually though for SPanel users who need it right away.

Leave a Comment