我们托管多个网站,但在大多数情况下,客户分别托管自己的 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 记录产生不利影响吗?
编辑:感谢您的反馈!!!我不能评论,但欢呼。
不要这样做:
@ CNAME clientwebsite.sharedhostingenv.com
Run Code Online (Sandbox Code Playgroud)
这将破坏您的客户端域的所有其他资源记录。看到这个问答说明,。
其次,在 DNS 区域中使用FQDN时,不要省略尾随.点。
在 DNS 简写中,例如clientwebsite.sharedhostingevn.com在您客户端的example.com.DNS 区域中的条目实际上变为:clientwebsite.sharedhostingevn.com.example.com.