This is a hairy process due to the following precondition: the domain is hosted in GoDaddy, but the DNS server is hosted in iPage
So we need to update the DNS server and web app, and expect zero downtime. The proposed solution is:
- deploy the webapp to iPage(done)
- deploy the webapp to HostUs with all virtual host set. You may need a custom Host header for testing(done)
- update the host name to point to HostUs in GoDaddy
- Use the GoDaddy's DNS server
So in each step, regardless where DNS server is hosted and where is pointed, the content is always accessible.
Move domain to NameSilo or NameCheap is currently out of the scope.