是否需要对包含主机记录的区域文件进行重复,并对这些主机进行循环调度

是否需要对包含主机记录的区域文件进行重复,并对这些主机进行循环调度

我目前有一个大致如下的区域:

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

相关内容