Есть сервис, представляется внутри локалки и снаружи. Например service.company.com. Имя внутреннего домена, к примеру, company.local.
Во внутреннем DNS заведено внешнее имя сервиса с внутренним адресом сервера. Наружу опубликован через реверс-прокси с белым адресом, соответственно.
Т.е. клиент снаружи попадает на реверс-прокси, изнутри на внутренний сервер напрямую.
На реверс-прокси используется купленный сертификат, задача мониторить срок его действия, когда он к концу подойдет. Если с внутренним сервером такой проблемы нет, скрипт проверяет внутренний сертификат, то как скриптом изнутри сети получить доступ к внешнему имени, не очень понятно. Есть идеи?
Updated: 13 November 2020, 12:12:03
Так, вроде нашел что-то:
Resolve-DnsName -Name service.company.com -Server 8.8.8.8
Updated: 13 November 2020, 12:44:39
Теперь другой вопрос, как в принципе в повершелле из HTTP-запроса вытащить сертификат и дату его окончания?