Reseller with DNS Cluster Enabled - The root user must add this server into the cluster before it can be made to synchronize dns records
I am trying to setup two VPS servers with cPanel DnsOnly installed. They will be my nameservers (ns1.vanitydomain.com) & (ns2.vanitydomain.com). I am working on the first namesame. The first VPS' hostname in cPanel DnsOnly is ns1.vanitydomain.com and the A Record has been assigned the static IP. All good there.
As of right now, I have reseller hosting account that I am trying to sync to my nameservers. My hosting provider has granted me DNS Cluster capabilities in WHM. This should now work an all I need, correct?
Since my VPS nameservers will be cPanel DnsOnly, I go to the DNS cluster section and I:
- Add my reseller server's hostname.
- Enter my server username (reseller username)
- Enter in the API token that I generated from with my reseller account's WHM section.
- Uncheck "Setup Reverse Trust Relationship" and "Synchronize Zones Immediately."
- Select "Standalone" for DNS Role.
- Enter in my VPS (nameserver's) host. I have tried my actual host of ns1.vanitydomain.com and I have tried by IP address.
- I enter root for the remote server username.
- I enter in the API token that I created in my cPanel DnsOnly WHM panel.
- I keep Setup Reverse Trust Relationship checked.
- DNS Role I select Synchronize Changes.
- I click submit.
-
First off a question. Does your host (where your reseller account is) not have clustered DNS? If I understand you correctly, you're trying to setup the following: reseller-account ==> ns1.vantitydomain.tld reseller-account ==> ns2.vanitydomain.tld If that, you'd just set this up on your reseller account and choose synchronize. Then any change on reseller-account will be pushed to ns1/ns2.vanitydomain.tld. You never really want anything from ns1/ns2 to come back to reseller-account, so the reverse trust is just not important. 0 -
Yes, but I want my own clustered DNS. You are understanding it correct. Anything from reseller account I want to be pushed to ns1/ns2.vanitydomain.tld. You are correct. I don't want anything from ns1/ns2 to come back to reseller-account, which is why I did not check the "setup trust relationship" box. I just tried to sync again from reseller account and I got this error: For security reasons, the root user must add this server into the cluster before it can be made to synchronize dns records. To accomplish this you or the server administrator must login as root and add 172.xx.xxx.xxx to the cluster. So my host seriously has to be the one to sign-in with root and do this for me? What is the point of turning on Cluster DNS for my reseller account then. This seems dumb if I have to get my host to do everything on their side with my reseller account. That means I would have to give them my API token and everything! I hope I am understanding this incorrectly based off the error above. 0
Please sign in to leave a comment.
Comments
3 comments