Подтвердить что ты не робот

Значит ли * в записи CNAME приоритет над явными субдоменами?

У меня есть набор поддоменов, определенных в моем домене следующим образом:

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, если это имеет значение.

4b9b3361

Ответ 1

Подстановочные знаки будут соответствовать только тем, которые в зоне не определены иначе.

См. RFC 1912, здесь упоминаются записи MX, но то же самое относится к CNAME s:

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.

Ответ 2

Нет, это не означает, что определенные поддомены должны иметь приоритет над шаблоном.