是否可以在 Amazon Route 53 中指定规则处理顺序?

是否可以在 Amazon Route 53 中指定规则处理顺序?

我想为我的子域名设置一个捕获所有信息的功能:

*.domain.com.    CNAME    domain.com

但是,一些特定的子域名应该有自己的条目:

mail.domain.com.    A        X.X.X.X
*.domain.com.       CNAME    domain.com

问题是,我如何指定希望在捕获全部规则之前处理第一条规则?

据我所知,没有办法重新排序规则。因此,如果我创建一条规则全部捕获,全部捕获可能在特定规则之前进行处理。

有一个重量参数,但它看起来并不是为此目的而设计的,而是为了负载平衡。

答案1

AWS 支持人员的回复(强调我的):

如果您为您的域设置了通配符 DNS 条目,这将捕获所有您未指定记录的查询。

例如:

localhost.domain.com. A 127.0.0.1
*.domain.com.         A 127.0.0.2
www.test.domain.com.  A 127.0.0.3

对 localhost.domain.com. 的查询将返回指定的 A 记录 127.0.0.1
对 test.domain.com. 的查询将返回通配符记录 127.0.0.2
对 www.test.domain.com. 的查询将返回指定的记录 127.0.0.3

这意味着托管区域内的指定记录将始终作为通配符记录具有更高的优先级

相关内容