在虚拟主机服务器之间移动 DNS 域

在虚拟主机服务器之间移动 DNS 域

第一篇文章在这里。

直到昨天,我在 VPS 虚拟主机网站上工作了一个虚拟商店,但由于服务质量,决定将整个网络应用程序移动到另一个虚拟主机,在一个专用的主机计划中,所以理论上,我可以完全控制两个操作系统(Debian SqueezeDebian Wheezy)配置文件,包括 DNS 服务、BIND.我猜测域名(虚拟商店使用的)的转移过程很简单,只需将 DNS 配置文件从一个虚拟主机复制到另一个虚拟主机,停止一个 b​​ind9 服务并启动另一个BIND服务即可。

但为了保险起见,我要求新虚拟主机的技术支持,他们告诉我,我必须更改他们使用的 DNS 服务器(显然,除了 IP 地址之外),我想“简单的蛋糕”,并且只是为了确保(再次)我向他们发送了两个资源记录文件进行检查,答案是“您应该在域名注册器中进行更改,如果您不控制注册器,您应该与您所在的提供商联系确实注册了。”

两个 RR 中的测试named-checkzone都返回 OK,但是dignslookup返回错误消息(正如预期的那样)。 DNS域名早在我进入之前就被该公司收购了,所以我对任何域名注册一无所知(而且似乎该公司的所有者也没有任何线索)。

那么,考虑到我使用的是专用服务器,为了重新激活 DNS 域,我还应该做些什么呢? (使用新的 IP 地址)或者技术支持需要做些什么才能完成任务?我要等几天?

预先感谢大家。

答案1

基本上,在与其解析的服务相同的主机上运行名称服务器并不是一个好主意。如果服务器出现故障,一段时间后您甚至无法收到邮件,因为 MX 记录无法访问。

您应该致力于将名称服务与其他服务(如 Web、smtp、ftp 或其他服务)分开。

因此,目前您必须在该域的域名注册商设置中输入新名称服务器(绑定)的 IP 地址。

要查明该域名是在哪个注册商处注册的,请尝试:

$> dig NS your-domain

这会给你一个 IP 地址,你可以将其提供给“whois”:

$> whois IP

这将为您提供持有该域名的注册商的联系信息。也许您可以在档案中找到一些带有该名称的文档,这些文档为您提供了更详细的联系信息和/或访问代码。

在注册商处更新后,您将不得不等待几分钟到几小时,而不是更长时间。同时,您还可以激活旧的名称服务器(如果仍处于活动状态)(如果有帮助的话),并逐步更新新的名称服务器。

祝你好运 !

答案2

迁移到新主机时,您应该按顺序执行以下操作:

  • 确保新主机已完全设置以适应所需的所有进程,例如 DNS 服务(绑定)、邮件服务(POP 或 IMAP 和 SMTP)、Web 服务(Apache 或 Nginx)和数据库(例如 Mysql)。
  • 在所有前面提到的服务中设置域。
  • 将您的网站和数据库复制到主机。
  • 确保您的电子邮件客户端通过 POP 从旧服务获取您的电子邮件,因为该邮箱很快就会被删除。
  • 通过在计算机的主机文件中手动输入将您的域名指向新 IP 的条目来测试您的新设置。
  • 使用 测试您的 DNS 服务dig ANY @newIP
  • 在电子邮件客户端中配置新的电子邮件服务,但暂时保留旧配置。
  • 更新您的注册商处的名称服务器。如果您没有密码,则需要致电他们。您可以通过执行以下操作找到他们的信息whois domainname
  • 使旧服务保持活动状态大约 48 小时,以允许完整的 DNS 传播。
  • 您可能需要对数据库执行手动更新以匹配旧系统上的最新记录。
  • 现在您可以终止旧服务。

如果您不按照该顺序执行操作,您的网站和电子邮件可能会遇到一些停机时间,并且您可能会丢失一些消息。

相关内容