DNS issue in MEL Datacenter
I'm trying to debug why new TXT records created via the API are visible in the dashboard but not resolvable.
I'm test ACME dns-01 tls challenges.
After way to many hours and looking at the dash analytics, the only NXDOMAIN responses are coming from MEL, but not from other locations. Furthermore, US based looking glasses resolve correctly (I'm based in New Zealand).
I can't see any current issues that related to this. Any idea how i can debug further or resolve?
9 Replies
I'm doing dns-01 via
python3-certbot-dns-cloudflare
(Debian package) plugin for certbot, it works great.
Also I have written a script that updates DANE records in Cloudflare DNS via API after a certificate got renewed via certbot, see here -> https://github.com/fry69/certbot-cloudflare-dns-updaters/blob/main/dane.py
Maybe this inspires a bit?GitHub
certbot-cloudflare-dns-updaters/dane.py at main · fry69/certbot-clo...
Automates the process of creating and updating DANE TLSA and MTA-STS records in Cloudflare DNS - fry69/certbot-cloudflare-dns-updaters
Or is this a regional issue?
I'm using the caddy cloudflare dns plugin, so i expect it works properly. lots of stars in github and no other issues
as i can see the records in the web ui, and cant resolve them, i don't think its an issue with the acme process
just can't resolve any of the _acme-challange.* records
I ditched caddy when I moved to Cloudflare and use nginx with 15 year Cloudflare certificates and authenticated origin pulls (aka clients cert verification) -> https://developers.cloudflare.com/ssl/origin-configuration/authenticated-origin-pull/set-up/zone-level/
Works great and disables any attempt to communicate with the severs except via Cloudflare proxy.
I only use Let's Encrypt / certbot for other services that cannot be hidden via Cloudflare proxy.
My services aren't on the interent so can't use cloudflare proxy
but I think this is a dns issue, not a caddy issue
With caddy your services are on the internet, at least visible in the certificate transparency logs 🙂
the names are if i don't use wildcard, but not the actual services
Are 100% sure? I'd try getting a certificate with certbot + dns-01, just to test it. It seems so unlikely that Cloudflare DNS would not work (and not not create a massive upheaval)
If certbot also does not work, you have a good reason to yell IMHO.
I think it's a DNS issue as I can't query TXT requests, regardless of certs.