By subdomains are you referring to actual subdomain ( sub.domain.com) or addon domain names (like
www.domain.com)? Some poeple use "subdomain" to refer to both.
The following steps are reccomended for primary domain/subdomains and not addon domains.
Generally you will want to do the following steps when transfering between hosts, that result in the least amount of downtime when switching hosts:
1. Create a lunarpages hosting account, then contact us to have the domain changed to a temporary subdomain ( which simplifies the process to move, and allows you to test your account before actually pointing your domain to lunarpages servers)
2. Download all files you wish to move ( generally those that are in a folder call public_html or httpdocs), and databases from your other host to your local computer.
3. using the server name in your welcome email from lunarpages ( generally SERVERNAME.lunar####.com) you will then upload your files into the public_html/httpdocs folder on the new hosting account. At this point you would also setup any subdomain and upload your content as well.
4. Upload any databases you may have. Due to differences in hosts, you will generally need to modify the first 5 lines of the backup, as these are generally server/host specific
5. Use the temporary URL sent to you in the welcome email to view / test your site. This will allow you to view your site before its "live" and other users are attempting to use it.
6. Once ready to point your site to our servers, you would change the nameservers for your domain at the current registrar, to the nameservers in your welcome email sent to you by us.
7. Contact us to change your domain from a temporary subdomain back to the actual domain name.
8. At this point, it will take 24-72 hours for propagation, and the domain will "bounce" between the old host and lunarpages server. Domain and email will not function fully until propagation is complete.
9. Once all of the above is done, then you can do a domain registration transfer, which would make lunarpages the "registrar" for your domain if you wish.
Changing registrars for the domain names is not automatic when you change hosts, and your current registrar will remain the registrar of the domain name, you need to specifically contact support if you want to move your domain registration.