每次我们对后端进行更改,需要更改客户端 DNS 设置时,我们都必须通过电子邮件、电话、电子邮件提醒等漫长的过程,以便让每个人都实施必要的更改。
为了一劳永逸地简化这一点,我完成了以下操作:我为 dns.ourdomain.com 设置了一个带有 Cloud DNS 区域的 Google Cloud 项目
通过这种方式,我可以指导我们的客户设置:
www.client.com CNAME client.dns.ourdomain.com
Run Code Online (Sandbox Code Playgroud)
在 Cloud DNS 控制台中,我们添加:
client.dns.ourdomain.com CNAME client.backendserver.com
Run Code Online (Sandbox Code Playgroud)
现在,将来如果我们需要进行更改,我们可以在一次批量操作中完成所有操作,而无需涉及客户。
我已经测试了这个设置并且它工作得很好,但似乎有一个共识认为这是不好的做法。如果有,潜在的陷阱是什么?