Sounds like dns1.yandex.net just won't work for letsencrypt zone, right?
That's weird because I thought there are a lot of websides managed by their DNS which work with letsencrypt (but I don't have the stats though).
I am awaiting for domain transfer to Google on February 3rd, but anyways would like to understand wtf
And from here DNS-01 challenge
"Since Let’s Encrypt follows the DNS standards when looking up TXT records for DNS-01 validation, you can use CNAME records or NS records to delegate answering the challenge to other DNS zones. This can be used to delegate the _acme-challenge subdomain to a validation-specific server or zone. It can also be used if your DNS provider is slow to update, and you want to delegate to a quicker-updating server."
From https://unboundtest.com/
"Use this server to make DNS queries against an Unbound instance and get logs. The Unbound instance is configured very similarly to Let's Encrypt's production servers, and is started fresh for each query so there are no caching effects. If you are having trouble diagnosing a DNS problem reported by Let's Encrypt, this may help you debug it. Common problems include: invalid DNSSEC records, failure to implement DNS 0x20 (mixed case), timeouts, and flaky servers.
Once you've made a query, you'll get a URL you can share. Note that URLs are currently only persisted in memory, so they are likely to disappear after a few hours or days when the server is restarted. Source code on GitHub. View the Unbound config."
Thank you, I got it.
So when I don't set this server explicitly, nslookup just don't show authoritative servers for my zone,- that's how I understand this
What I don't understand is why did not letsencrypt approve the DNS. What's even worse - it just started working, while I've changed nothing.
Looks like DNS propagation took longer in terms of authoritative networks - but maybe I misunderstand.
It used to fail with "DNS problem: NXDOMAIN looking up TXT for _acme-challenge.em.trood.com - check that a DNS record exists for this domain"
Of course it's great to have the things working, but it's bad not to have the clear understanding why.
I'll believe that that was DNS propagation time. If you agree, I believe I should close the issue.