Getting: 403 urn:acme:error:caa: Error creating new cert :: Rechecking CAA: While processing CAA for test.kp.ecospas.ru: DNS problem: SERVFAIL looking up CAA for ru
The last portion, SERVFAIL looking up CAA for ru, suggests to me LE is doing a CAA lookup on TLD .ru.
Supposing LE is intending to lookup CAA for TLDs for some reason, I did some digging.
It's not exactly specifically about CAA. ru.'s DNSSEC is generally partly on fire.
Nov 2 21:04:31 jane unbound: [4166:0] info: verify: signature bad, current time is before inception date expi=20171216094738 incep=20171102211923 now=20171102210431
The problem is still persist.
Today I have tried to renew certificates for two domains (mail.mtrele.ru and mail.bakhur.ru) and have received the error “SERVFAIL looking up CAA for ru”.
dig caa ru @77.88.8.88 answered correctly (Yandex DNS)
dig caa ru @8.8.8.8 returned the error (Google DNS)
@iHeadRu The reason why I chose to mark it as a solution is because it shows how Let’s Encrypt’s hands are tied by specification. There’s literally nothing they can do to fix it themselves. We have to wait for the people operating DNSSEC for .ru to deploy a fix.
That makes sense; I wound up removing the “solution” marker because I think a number of people would have misinterpreted it. Let’s re-mark it as solved once the upstream DNSSEC issues are resolved. Thanks!