Назад | Перейти на главную страницу

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

Могу ли я рассчитывать на то, что такое поведение будет последовательным?

Такой подход подходит, DNS-сервер использует наиболее точное совпадение, которое *.api.example.com для customer.api.example.com Поведение должно быть согласованным, поскольку оно определено в RFC 1034