Amazon-Route53

是否可以在 Amazon Route 53 中指定規則處理順序?

  • August 13, 2013

我想為我的子域設置一個包羅萬象:

*.domain.com.    CNAME    domain.com

但是,一些特定的子域應該有自己的條目:

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

問題是,我如何指定我希望在包羅萬象之前處理第一條規則?

據我所知,沒有辦法重新排序規則。所以,如果我在包羅萬象之後創建一條規則,那麼包羅萬象可能會在特定規則之前處理。

有一個權重參數,但它看起來不像是為此目的而設計的,而是為負載平衡而設計的。

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

這意味著您託管區域內的指定記錄將始終具有更高的優先級作為萬用字元記錄

引用自:https://serverfault.com/questions/528969