DNS设置和切换名称服务器:这会工作吗?

这是对这个问题的一种跟进,虽然这是一个关于我提出的解决scheme的具体问题,受到了其中一个答复的启发。

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

我在Linode中创build了一个DNS区域,并重新定义了所有的DNS设置,包括MXlogging和其他FTPlogging,用于ftp,mx,pop,smtp。 我已经使用network-tools.com并检查所有Alogging和mxlogging。 我看不到任何CNAME或其他东西。

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

我的理论会起作用吗? 如果我将名称服务器更改为Linode 5名称服务器,将使用Linode中的设置而不是旧的名称服务器? 任何人都可以想到其他可能影响这个逻辑的因素吗?

我知道这是一个复杂的解决scheme,似乎是一个微不足道的任务,但我有一个复杂的问题。 如果你想提供一个新的解决scheme,请阅读我链接到上面的问题,我会很乐意听到所有的build议!

这听起来不太复杂。

裸域指向服务器A.请求将被redirect到服务器B.

WWW指向服务器B.

你正在把你的名字服务器移到Linode。

完成。

只要确保您更新/更改了注册服务商(也可能是您当前的DNS主机或它可能是您当前的网站主机)上的名称服务器。

警告

移动你的网站在技术上并不需要你移动你的名字服务器。 如果是旧网站主机或新网站主机的TOS(服务条款),那么您可能必须知道,这在技术上是不需要的。 例如:

networking解决scheme是我的域的注册商

DynDNS托pipe我的DNS区域

GoDaddy托pipe我的网站

Google托pipe我的电子邮件

或者上面的任何组合