DNS 设置和切换名称服务器:这可行吗?

DNS 设置和切换名称服务器:这可行吗?

这是对这个问题,尽管这更像是一个关于我提出的解决方案的具体问题,受到其中一个回应的启发。

  • 我目前有一个旧网站,Server A它是一个设置非常有限的共享服务器。
  • Server B我有一个在 Linode 上运行的新网站。
  • 我想www.somedomain.com将新站点指向服务器 B 的 IP 地址(注意www.:)
  • 我想somedomain.com指向旧站点Server A的 IP 地址,它将把大多数请求 301 重定向到www.somedomain.com(即新站点)。

我在 Linode 中创建了一个 DNS 区域,并重新定义了所有 DNS 设置,包括ftp、mx、pop、smtp 的MX记录和其他A记录。我使用网络工具网并检查了所有A记录和 mx 记录。我没有看到任何CNAMEs 或其他内容。

我对这一切还很陌生,但我的理论是,如果我现在更改用于指向 Linode 名称服务器的名称服务器,那么我定义的 DNS 区域设置将生效(传播时间之后)。假设我的所有 DNS 设置都与旧 DNS 设置相同(如在网络工具上看到的),除了子www.域之外,一切都应该顺利过渡,对吗?

我的理论可行吗?如果我将名称服务器更改为 Linodes 5 名称服务器,是否会使用 Linode 上的设置而不是旧名称服务器?有人能想到可能影响此逻辑的其他因素吗?

我知道这是一个看似微不足道的任务的复杂解决方案,但我有一个复杂的问题。如果你想提出一个新的解决方案,请阅读我上面链接的问题,我很乐意听取所有建议!

答案1

对我来说这听起来并不复杂。

裸域指向服务器A。请求将被重定向到服务器B。

WWW 指向服务器 B。

您正在将您的名称服务器移至 Linode。

完毕。

只需确保您更新/更改注册商处的名称服务器(也可能是您当前的 DNS 托管商或可能是您当前的网站托管商)。

警告

从技术上讲,迁移网站并不要求您迁移名称服务器。如果这是与旧网站主机或新网站主机签订的服务条款 (TOS),那么您可能需要迁移名称服务器,但重要的是要了解这在技术上并非必需。例如:

Network Solutions 是我的域名注册商

DynDNS 托管我的 DNS 区域

GoDaddy 托管我的网站

Google 托管我的电子邮件

或者以上任意组合

相关内容