我有一个客户想要保持对他的域的控制(足够公平) - 他还想保持对他的 MX 记录的控制(足够公平)。
他在 CrazyDomains,目前的记录看起来像这样:
前
疯狂领域:
- 姓名:@111.222.333.444
- MX:1ASPMX.L.GOOGLE.COM
- MX:2ASPMX.L.GOOGLE.COM
- DS:ns1.crazydomains.com
- DS:ns2.crazydomains.com
后
疯狂领域:
- MX:1ASPMX.L.GOOGLE.COM
- MX:2ASPMX.L.GOOGLE.COM
- DS:ns1.crazydomains.com(用于 MX 记录)
- DS: ns2.crazydomains.com ("")
- DS:ns1.digitalocean.com。(对于 AName 记录)
- DS:ns2.digitalocean.com。("")
数字海洋(我通过网络选项卡控制):
- 姓名:@666.777.888.999
基本上我可以维护 A Name 记录(通过 Digital Ocean),他可以维护 MX 记录(通过 CrazyDomain)。
或者 - 是否可以设置一个静态 ip,我可以映射到不同的服务器,而客户端不需要更新他们的记录。Digital Ocean 有浮动 IP,但它们必须指向 DO 实例。
不。
或者更确切地说,权威名称服务器必须保存完整的区域信息,并且无法成功配置,以便
A
记录位于与记录不同的 DNS 服务器上MX
。当作为托管服务提供商您需要能够(经常)更改 IP 地址并且您无法完全控制客户使用的域时,典型的解决方案是作为托管服务提供商您要求域所有者设置
CNAME
记录到您完全控制的域中的主机名。您的客户设置
www.example.com. IN CNAME customer-xyz.hostingprovider.example.
并且只需要这样做一次。反过来,您 可以
customer-xyz.hostingprovider.example.
通过记录指向正确的 IP 地址,A
并且可以根据需要随时更改该地址,而无需客户的任何干预。