我正在将 DomainX 从 OldHost-dotcom 迁移到 NewHost-dotcom。我正在使用 DNS 服务,试图在零停机或接近零停机的情况下完成迁移,但我不知道这两种方法中的哪一种更好。
我真的不知道我在做什么。您能告诉我下面两种方法哪一种更好吗?
谢谢!
给定——注册商的 DNS 设置:
ns1.OldHost-dotcom
当前主机的 DNS 地址:
ns1.OldHost-dotcom
新主机的 DNS 地址:
ns1.NewHost-dotcom
DNS 服务的 DNS 地址:
ns1.NewDynamicDNS-dotcom
OldHost-dotcom 的 HostingSpace
oldhost-dotcom/myspace/
NewHost-dotcom 的 HostingSpace
newhost-dotcom/myspace/
在过渡过程中,DomainX-dotcom 的内容将在 OldHost-dotcom 和 NewHost-dotcom 上可用,因此重叠是可以的。
方法_1
将新 DNS 指向旧 DNS。
在 DNS 服务界面中,我将 DNS 地址设置为旧主机地址...然后在我的注册商处提供我的新 DNS 服务的 DNS 地址。
等三天。
在我的 DNS 服务的地址成功通过主机传播之后(在 DomainX 无缝转到 DNS 服务之后),然后让我的 DNS 服务内部的 DNS 地址指向新的网络托管。
具体来说:
1) 在 DNS 服务界面中,将 DNS 地址更改为 OLD 主机地址,即
ns1.OldHost-dotcom
2) 在域名注册商处,将 DNS 地址更改为动态服务,即
ns1.NewDynamicDNS-dotcom
3) 等待三天,让域名注册商将 DomainX 完全链接到 ns1.NewDynamicDNS-dotcom 。
4) 在 DNS 服务界面中,将 DNS 地址更改为 NEW 主机地址,即
ns1.NewHost-dotcom
方法_2
将 URL 重定向至旧网站空间
在 DNS 服务界面中,我将 Web 重定向设置到旧托管空间...然后在我的注册商处提供我的新 DNS 服务的 DNS 地址。
等三天。
在我的 DNS 服务的地址成功通过主机传播之后(在 DomainX 无缝转到 DNS 服务之后),然后让我的 DNS 服务内部的 DNS 地址指向新的托管空间。
具体来说:
1) 在 DNS 服务界面中,将 Web Redirect 地址设置为旧主机空间,即
oldhost-dotcom/myspace/
2) 在域名注册商处,将 DNS 地址更改为动态服务,即
ns1.NewDynamicDNS-dotcom
3) 等待三天,让域名注册商将 DomainX 完全链接到 ns1.NewDynamicDNS-dotcom 。
4) 在 DNS 服务界面中,将 Web Redirect 地址设置为新主机空间,即
newhost-dotcom/myspace/
再说一次,我不知道哪种方法更适合我的零停机目标,或者这两种方法是否正确,或者是否存在效果更好的第三种方法。
如果您能告诉我一个好的方法我将非常感激!
谢谢! :)
答案1
您让事情变得比实际需要的复杂得多。只需更新当前 DNS 托管服务中的 A 记录以指向新主机即可。
您的 DNS 托管服务通常是您的域名注册商。如果您的旧网络主机提供 DNS 服务,请在服务器迁移之前将您的 DNS 服务移回您的注册商、免费 DNS 提供商(如 CloudFlare)或付费 DNS 提供商(如 AWS Route 53)。