在单独的名称服务器上托管 CNAMES 和 A 记录的含义

-3 domain-name-system

我们托管多个网站,但在大多数情况下,客户分别托管自己的 DNS 和邮件。

我想建立一个系统,我们将在我们的域上为每个客户端站点创建一个子域,该子域将充当客户端 A 记录,以便我们可以控制 IP。

例如,在域 clientwebsite.com 的客户端名称服务器上设置:

@    CNAME clientwebsite.sharedhostingenv.com
www  CNAME clientwebsite.sharedhostingevn.com
Run Code Online (Sandbox Code Playgroud)

在我们的名称服务器上,在 sharedhostingenv.com 上创建子域:

clientwebsite IN A 222.33.55.66
Run Code Online (Sandbox Code Playgroud)

客户不再托管他们自己的 A 记录这一事实是否会对他们拥有的任何其他记录产生影响?这会对客户端托管的任何 MX 记录产生不利影响吗?

编辑:感谢您的反馈!!!我不能评论,但欢呼。

HBr*_*ijn 5

不要这样做

@    CNAME clientwebsite.sharedhostingenv.com
Run Code Online (Sandbox Code Playgroud)

这将破坏您的客户端域的所有其他资源记录。看到这个问答说明,。

其次,在 DNS 区域中使用FQDN时,不要省略尾随.点。
在 DNS 简写中,例如clientwebsite.sharedhostingevn.com在您客户端的example.com.DNS 区域中的条目实际上变为:clientwebsite.sharedhostingevn.com.example.com.