26

次のように、ドメインで一連のサブドメインが定義されています。

CNAME sub1.example.com -> sub1.herokuapp.com
CNAME sub2.example.com -> sub2.appspot.com
CNAME www.example.com -> example.herokuapp.com

CNAME *.example.com -> example.herokuapp.comここで、あまりにも多くの WWW を入力したり、欠落している他のサブドメインを入力したりする人々を捕まえるために追加したいと思います。しかし*、明示的に定義されたサブドメインよりも優先されるのでしょうか、それともサブドメインは期待どおりに機能し続けるのでしょうか?

違いがあればRoute53を使用しています。

4

2 に答える 2

50

ワイルドカードは、ゾーンで定義されていないレコードのみに一致します。

RFC 1912を参照してください。ここではレコードについて言及していますが、同じことがsMXにも当てはまります。CNAME

2.7 Wildcard records

Wildcard MXs are useful mostly for non IP-connected sites.  A common
mistake is thinking that a wildcard MX for a zone will apply to all
hosts in the zone.  A wildcard MX will apply only to names in the
zone which aren't listed in the DNS at all.  e.g.,

       podunk.xx.      IN      NS      ns1
                       IN      NS      ns2
       mary            IN      A       1.2.3.4
       *.podunk.xx.    IN      MX      5 sue

Mail for mary.podunk.xx will be sent to itself for delivery.  Only
mail for jane.podunk.xx or any hosts you don't see above will be sent
to the MX.  For most Internet sites, wildcard MX records are not
useful.  You need to put explicit MX records on every host.
于 2013-02-07T18:06:04.313 に答える
7

いいえ、そうではありません。定義されたサブドメインは、ワイルドカードよりも優先される必要があります。

于 2013-02-07T17:42:25.127 に答える