DNS Clustering
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.
Comments (22)
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
I agree with Hargreaves Standa.
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
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?
Definitely would like a way to handle this, it's the only real thing holding me back from deploying SPanel widely.
Example, Plesk has an extension (available on Github) to manage slave DNS servers and view stats:
https://www.plesk.com/extensions/slave-dns-manager/
Clustering is very important for DNS redundancy and also speeds up DNS resolution because the DNS servers can be in different geographical locations.
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.
Just replicate the way cpanel DNS clustering works with DNS only cpanel servers.
@Vlad Perfectly explained, and I wish you all the best with your efforts.
@Vlad ... that would be perfect. It's mandatory to all hosters!
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.
Hi Vlad,
is there any news?
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.
It might not be high because customer who need it will not use spanel currently.
We can configure it manually before it gets integrated into the graphic interface. You just need to submit a ticket with technical support.
That’s not how that is supposed to work.
If we have to “open a ticket” to do something that’s a basic task, then you’ve failed to do your job
You are right, Tom and I agree with you. I accept the blame for the integration not to be available yet in the graphic interface. I just wanted to provide an option for the people who wanted to use it now.
Please integrate this into the UI.
We always develop the features with the highest demand first. That's why we are currently working on functionality which will allow SPanel admins to limit the CPU, RAM, IO, processes of individual accounts - a feature that on other popular control panels is not available or costs extra. After that we have huge demand for reseller hosting functionality.
The DNS clustering will be added to the UI if the demand for it arises significantly or when we get to it and there are no other features requests with higher demand.
The fact that the functionality is not yet available in the UI doesn't mean it can't be used. Several people using SPanel including hosting companies are already using it. We configured it for them manually but once configured, there is nothing more you need to do and you may host hundreds of thousands of domains' DNS zones in there.
You may have as many servers in the DNS cluster as you want. To get it configured you just need to open a ticket with technical support and provide SSH root login details to all of the new servers you would like to use as dedicated DNS servers and they must have Rocky Linux 9 installed plus an Entry SPanel license - managed if you would like those DNS servers to be fully managed by us or self-managed Entry licenses if you are going to manage the servers yourself.
Please open a ticket if you would like to discuss this further. Thank you.
Replies have been locked on this page!