CAA и CNAME вместе

Мой поставщик DNS не позволяет мне создавать запись CAA для имени хоста, для которого уже определена запись CNAME. Я понимаю, что спецификации не допускают использование других типов записей при использовании CNAME (с некоторыми исключениями, связанными с DNSSEC), однако это кажется неправильным...

Тем не менее... Каков наилучший способ предоставить запись CAA для псевдонима CNAME?

1 ответ

Решение

Предполагается, что записи CAA следуют за CNAME, поэтому для цели записи CNAME вам нужна запись CAA.

Ссылаясь на https://letsencrypt.org/docs/caa/

Проверка CAA следует CNAME, как и все другие запросы DNS. Если www.community.example.com является CNAME для web1.example.net, CA сначала запросит записи CAA для www.community.example.com, а затем увидит, что для этого доменного имени существует CNAME вместо записей CAA, вместо этого запросит записи CAA для web1.example.net. Обратите внимание, что если доменное имя имеет запись CNAME, ему не разрешается иметь какие-либо другие записи в соответствии со стандартами DNS.

Попытка "обойти" это не поможет, потому что даже если вы создадите недопустимую запись CAA параллельно CNAME, клиенты, следующие спецификации, просто проигнорируют ее.

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