My domain is: stream.cffradio.com
I ran this command:
sudo certbot certonly --dry-run --manual --manual-auth-hook /etc/letsencrypt/acme-dns-auth.py --preferred-challenges dns --debug-challenges -d \stream.cffradio.com -d stream.cffradio.com
It produced this output:
Certbot failed to authenticate some domains (authenticator: manual). The Certificate Authority reported these problems:
Domain: stream.cffradio.com
Type: unauthorized
Detail: Incorrect TXT record "" found at _acme-challenge.stream.cffradio.com
My web server is (include version):
nginx/1.18.0
The operating system my web server runs on is (include version):
Linux Ubuntu 22.04.4-LSA
My hosting provider, if applicable, is: Self
I can login to a root shell on my machine (yes or no, or I don't know): Yes
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot):
certbot 2.9.0
==DETAILED INFORMATION==
I have a Windows 2016 Server running DNS for our websites. This DNS Server has been running for many years.
I created the DNS record for the challenge like this.
#1: Right-click on the domain in the list tree on the left.
#2: Create [New Domain]
#3: stream
#4: Went into the [stream] folder.
#4a: Right-click and choose [other new records], and choose [TXT]
#5: Name: _acme-challenge
Which created the _acme-challenge.stream.cffradio.com
The VALUE of this record is empty.
Yesterday, while testing, I created a record that automatically generated the value, but now, it will not.
I waited a while and then ran the --dry-run script and the information about it from that run.
I have no value in my TXT file.