I'm moving DomainX from OldHost-dotcom to NewHost-dotcom. I'm using a DNS service, in an attempt to make the move with zero or near-zero downtime, but I don't know which of two approaches would be better.
I really don't know what I'm doing. Can you tell me which of the two approaches below is better?
Thanks!
Given--
DNS setting at registrar:
ns1.OldHost-dotcom
DNS address for current host:
ns1.OldHost-dotcom
DNS address for new host:
ns1.NewHost-dotcom
DNS address for DNS service:
ns1.NewDynamicDNS-dotcom
HostingSpace for OldHost-dotcom
oldhost-dotcom/myspace/
HostingSpace for NewHost-dotcom
newhost-dotcom/myspace/
The content of DomainX-dotcom will be available at both OldHost-dotcom and NewHost-dotcom during the transition process, so overlap is fine.
Approach_1
Pointing the New DNS Back at the Old DNS.
Within the DNS service interface, I set the DNS address to the OLD host address... then at my registrar, give the DNS address of my new DNS service.
Wait three days.
After the address of my DNS service successfully propagates through the host-- after DomainX seamlessly goes to the DNS service-- then have the DNS address inside my DNS service point to the new webhosting.
Specifically:
1) Inside the DNS service interface, change the DNS address to the OLD host address, namely,
ns1.OldHost-dotcom
2) At the domain registrar, change the DNS address to the dynamic service, namely,
ns1.NewDynamicDNS-dotcom
3) Wait three days for the domain registrar to fully link DomainX to ns1.NewDynamicDNS-dotcom .
4) Inside the DNS service interface, change the DNS address to the NEW host address, namely,
ns1.NewHost-dotcom
Approach_2
Redirecting the URL to Old Web Space
Within the DNS service interface, I set a Web Redirect to the OLD hosting space... then at my registrar, give the DNS address of my new DNS service.
Wait three days.
After the address of my DNS service successfully propagates through the host-- after DomainX seamlessly goes to the DNS service-- then have the DNS address inside my DNS service point to the new hosting space.
Specifically:
1) Inside the DNS service interface, set the Web Redirect address to the OLD hosting space, namely,
oldhost-dotcom/myspace/
2) At the domain registrar, change the DNS address to the dynamic service, namely,
ns1.NewDynamicDNS-dotcom
3) Wait three days for the domain registrar to fully link DomainX to ns1.NewDynamicDNS-dotcom .
4) Inside the DNS service interface, set the Web Redirect address to the NEW hosting space, namely,
newhost-dotcom/myspace/
Again, I've got no idea which of these approaches would work better for my zero-downtime goal, or if either of these approaches is correct, or if there's some third approach that would work even better.
I'd really appreciate it if you could show me a good approach!
Thanks! :)