为什么网站主机处理 DNS 来解析服务(mail.domain.com ftp 等)而不是域名注册商?

为什么网站主机处理 DNS 来解析服务(mail.domain.com ftp 等)而不是域名注册商?

我购买了新的托管服务,需要更改指向新主机的名称服务器。当我这样做时,所有其他子域(尤其是 ftp、邮件子域和 mx 记录)都损坏了。

有人告诉我,我已经在主机 cpanel 中重新设置了 DNS 解析来修复此问题。所以我想知道为什么不能在域名注册处进行设置?为什么不将网站指向拥有我所有文件的主机,而其余文件则保持原样?

我的怀疑是,如果我错了,请纠正我。为了能够找到 domain.com IP,它需要经过域“。”根,然后是“com”顶级,最后是我的域。一旦找到它所在的位置,它就会解析其余的名称,如@,然后是邮件子域、ftp 等。但由于它没有任何记录可以找到它,所以它就停止了。问题是为什么它不能回到域名注册处来查找其他信息?

如果我理解的完全错误,请告诉我。

PS:目前的情况是,我在 rackspace 上的云服务器上有一个网站,我们的网站指向该网站,而邮件、ftp 等指向其他服务器。所以如果这有效,为什么我还必须更改托管中的 dns 记录。真的很困惑。

答案1

这就是 DNS 去中心化特性的工作原理。DNS 区域信息没有中央注册机构,因为这可能是单点故障。

即使有一个用于备份查找的中央注册中心,也存在保持记录与实际域同步的问题。

您需要确保您的 DNS 区域对于新 DNS 提供商中的所有服务都是正确的。您不需要将所有服务指向新提供商的服务器。您可以将 DNS 条目指向您想要的任何位置。

答案2

我找到了答案。如果您有单独的网络主机、FTP 服务器和邮件服务器,并且它们都已设置好。

要将您的网站指向您的主机,只需将 A 记录 domain.com 更新为您的网络主机 IP 地址,而不要更新名称服务器。并将您的其他 A 记录(如 mail.domain.com 更新为您的指定邮件服务器 IP,将 ftp.domain.com 更新为您的 ftp 服务器)即可。

相关内容