I want to host my clients in my vps using ns1.myhostingdomain.com and ns2.myhostingdomain.com.
In the other side, I don't want to host www.mydhostingdomain.com itself in the current vps, but instead of that, I want to host it in other server just in case the current vps is down, so my still will not be affected.
Is this possible? If possible, how could I accomplish this way?
Yes it is possible. If your VPS has cPanel or a compatible control panel, when you install and configure a billing program like WHMCS, you can choose which server to send the account creation information to.
For example, you could host your website in another VPS or Reseller environment, but when it comes to creating customer accounts, use WHMCS to send the account creation information to the VPS server.
When you add a server to WHMCS, you specify the NameServers that the server must use. So when a customer orders the service, WHMCS will send out the welcome email with those NameServers specified as where domains must point to. But to be able to do this, you must have Private DNS. You would simply point your ns1.myhostingdomain.com and ns2.myhostingdomain.com to your VPSes main IP Address. Unless I am mistaking.
My Current VPS IP : 184.108.40.206 and 220.127.116.11
My Other Host IP : 18.104.22.168 and 22.214.171.124
In my Godaddy registrar, I put www.myhostingdomain.com nameserver to :
and in the "Host Summary" I put this:
Hostname : ns1.myhosting.com -- Host IP 1 : 126.96.36.199 , Host IP 2 : 188.8.131.52
Hostname : ns2.myhosting.com -- Host IP 1 : 184.108.40.206 , Host IP 2 : 220.127.116.11
Then, I delete www.myhostingdomain.com account from "My Current VPS" and create a new account in "My Other Host". But then when I typed www.myhostingdomain.com, it sometimes turn to Error page, sometime point to "My Current VPS" not point to "My Other Host" ...