Могу ли я использовать вложенные записи подстановочных знаков 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

Другие вопросы по тегам