Samizdata - 4:26 pm on Jul 25, 2013 (gmt 0)
I see what you're saying, but I am afraid that simply 'pointing' the domain to the new server and abandoning the old server won't be a proper 301 redirect, right?
It depends whether your new host's control panel includes such basics as DNS and aliased/parked domains - I have several domains that 301 to my other sites on the same hosting account.
The first step is to park the domain in the DNS entry, the second is to 301 any requests. I use Apache hosting so the latter is done in .htaccess, but there must be a Windows equivalent.
I can't see any reason for you to need two servers.
If the domain registration is held by the "old" host, you can transfer it to the "new" host, or if you use a third party registrar, you can amend the DNS to point the domain to the new server.
The 301 part is domain to domain, there is nothing improper about it.