我们正在使用负载均衡器,并建议我们使用Cname而不是A记录,因为负载均衡器可能会定期更改IP地址.
不幸的是,我似乎无法无缝地进行这种转换 – 我必须首先删除A记录,然后添加Cname,这可能会导致新记录传播时的停机时间.
有没有办法在零(或非常小)停机时顺利完成这项工作?
解决方法 你可以在这里使用一些技巧.那就是说,韦斯利是一个聪明的家伙,你应该听他说.我没有得到报酬,但我希望有一天能改变这一点.假设您正在尝试在名为example.com的区域中更改名为www的记录….
>在区域中创建临时通配符A记录(*).承诺改变.测试它,确保通配符记录按预期运行并覆盖NXDOMAIN响应.
>删除www A记录.承诺.
>添加新的Cname记录.承诺.再次测试.
>满意后删除通配符*记录.
>按照韦斯利的建议,找到一个不会强迫你像这样跳过篮球的DNS提供商.
由于这是您在线上的声誉,您可能希望获得有关维基百科如何处理通配符的内容的quick refresher.确保添加的通配符与要删除的记录具有相同的点计数,因为通配符记录不会遍历点. (如果你想要正确的RFC术语,称为标签)
此外,这应该是不言而喻的,但所有这些测试都应该直接针对您的权威服务器运行. (不是针对您正在运行测试的计算机配置的默认解析程序)
总结以上是内存溢出为你收集整理的domain-name-system – 在不停机的情况下将`A`记录更改为`CNAME`全部内容,希望文章能够帮你解决domain-name-system – 在不停机的情况下将`A`记录更改为`CNAME`所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)