Могу ли я использовать вложенные записи подстановочных знаков DNS
Я хотел бы иметь несколько записей DNS с подстановочными знаками, так что одна запись вложена как поддомен другой
CNAME *.example.com -> webserver.example.com
CNAME *.api.example.com -> apiserver.example.com
Смысл в том, что я могу использовать customer.example.com
для доступа к веб-серверу и customer.api.example.com
для доступа к серверу API.
поскольку customer.api.example.com
является допустимым совпадением для обоих подстановочных знаков, я не уверен, как это будет решено.
Я проверил это на AWS route53 в качестве поставщика DNS, и, похоже, он работает как ожидалось.customer.api.example.com
разрешено к серверу API. Но я не уверен, гарантируется ли это спецификацией DNS или просто был выбран правильный сервер.
Могу ли я полагаться на это поведение, чтобы быть последовательным?
1 ответ
Этот подход в порядке, DNS-сервер использует наиболее конкретное соответствие, которое *.api.example.com
за customer.api.example.com
Поведение должно быть последовательным, потому что определено в RFC 1034