![是否需要对包含主机记录的区域文件进行重复,并对这些主机进行循环调度](https://linux22.com/image/755615/%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E5%AF%B9%E5%8C%85%E5%90%AB%E4%B8%BB%E6%9C%BA%E8%AE%B0%E5%BD%95%E7%9A%84%E5%8C%BA%E5%9F%9F%E6%96%87%E4%BB%B6%E8%BF%9B%E8%A1%8C%E9%87%8D%E5%A4%8D%EF%BC%8C%E5%B9%B6%E5%AF%B9%E8%BF%99%E4%BA%9B%E4%B8%BB%E6%9C%BA%E8%BF%9B%E8%A1%8C%E5%BE%AA%E7%8E%AF%E8%B0%83%E5%BA%A6.png)
我目前有一个大致如下的区域:
www1 A 10.0.0.1
www2 A 10.0.0.2
www3 A 10.0.0.3
我希望对这些 IP 进行循环记录,当然可以通过添加以下内容来实现:
www A 10.0.0.1
www A 10.0.0.2
www A 10.0.0.3
但这似乎太过重复,我的开发者自闭症开始严重发作,
从概念上来说,我想做以下事情:
www CNAME www1
www CNAME www2
www CNAME www3
这显然是不被认可的,并且不受规范支持,但是您将如何解决这个问题并遵守规范呢?
在 DNS 方面是否有一个优雅的解决方案?
答案1
如果您的 DNS 提供商支持ALIAS
记录,请使用这些记录。否则请重复操作。
答案2
不可以,CNAME是一个别名,只能使用一次。
您可以做的是省略名称:
www IN A 10.0.0.1
IN A 10.0.0.2
IN A 10.0.0.3
IN 也是可选的,因此您可以将其缩写为
www A 10.0.0.1
A 10.0.0.2
A 10.0.0.3