Доброе утро,
В настоящее время я сталкиваюсь с небольшой проблемой. Чтобы создать какой-то автоматизированный процесс, мне нужно иметь возможность проверить, есть ли у имени хоста запись CAA.
Запись CAA необходима letsencrypt для генерации сертификата. Я хотел использовать dns_get_record для проверки своего DNS, но, к сожалению для меня, мы используем PHP 5.6 и dns_get_record в php 5.6 не получает эти записи.
Поэтому мне было интересно, есть ли у кого-нибудь идеи в php о том, как я могу проверить, есть ли у имени хоста запись CAA.
Спасибо заранее
К сожалению, PHP не предоставляет никаких других инструментов для этого. Вам придется согласиться с одним из следующих:
exec('dig caa <domainNameHere>')
взломать егоДругих решений пока нет …